Class EjbBundleRuntimeNode

    • Field Summary

      • Fields inherited from class com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode

        descriptor, elementToNodeMappings
      • Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode

        abstractDescriptor, habitat, handlers, localStrings, parentNode, rootNode
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addDescriptor​(Object newDescriptor)  
      EjbBundleDescriptorImpl getDescriptor()  
      String getDocType()  
      String getSystemID()  
      List<String> getSystemIDs()  
      protected com.sun.enterprise.deployment.node.XMLElement getXMLRootTag()  
      static String registerBundle​(Map publicIDToDTD)
      register this node as a root node capable of loading entire DD files
      void setElementValue​(com.sun.enterprise.deployment.node.XMLElement element, String value)  
      Node writeDescriptor​(Node parent, EjbBundleDescriptorImpl bundleDescriptor)  
      • Methods inherited from class com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode

        appendChildNS, getDispatchTable, getNodeMappings, getSpecVersion, init, recordNodeMapping, restrictDTDDeclarations, setDocType, setSpecVersion, writeMessageDestinationInfo
      • Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode

        addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors
      • Methods inherited from interface com.sun.enterprise.deployment.node.XMLNode

        addPrefixMapping, endElement, getHandlerFor, getParentNode, getRootNode, getXMLPath, handlesElement, resolvePrefix, startElement
    • Constructor Detail

      • EjbBundleRuntimeNode

        public EjbBundleRuntimeNode()
    • Method Detail

      • getDocType

        public String getDocType()
      • getSystemID

        public String getSystemID()
      • getSystemIDs

        public List<String> getSystemIDs()
        Returns:
        NULL for all runtime nodes.
      • getXMLRootTag

        protected com.sun.enterprise.deployment.node.XMLElement getXMLRootTag()
        Overrides:
        getXMLRootTag in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<EjbBundleDescriptorImpl>
      • registerBundle

        public static String registerBundle​(Map publicIDToDTD)
        register this node as a root node capable of loading entire DD files
        Parameters:
        publicIDToDTD - is a mapping between xml Public-ID to DTD
        Returns:
        the doctype tag name
      • setElementValue

        public void setElementValue​(com.sun.enterprise.deployment.node.XMLElement element,
                                    String value)
        Specified by:
        setElementValue in interface com.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>
        Overrides:
        setElementValue in class com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
      • addDescriptor

        public void addDescriptor​(Object newDescriptor)
        Specified by:
        addDescriptor in interface com.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>
        Overrides:
        addDescriptor in class com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>