Class EjbBundleRuntimeNode
- java.lang.Object
-
- com.sun.enterprise.deployment.node.DeploymentDescriptorNode<T>
-
- com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
-
- org.glassfish.ejb.deployment.node.runtime.EjbBundleRuntimeNode
-
- All Implemented Interfaces:
com.sun.enterprise.deployment.node.RootXMLNode<EjbBundleDescriptorImpl>,com.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>
- Direct Known Subclasses:
GFEjbBundleRuntimeNode
public class EjbBundleRuntimeNode extends com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
This node handles runtime deployment descriptors for ejb bundle- Version:
- Author:
- Jerome Dochez
-
-
Constructor Summary
Constructors Constructor Description EjbBundleRuntimeNode()EjbBundleRuntimeNode(EjbBundleDescriptorImpl descriptor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDescriptor(Object newDescriptor)EjbBundleDescriptorImplgetDescriptor()StringgetDocType()StringgetSystemID()List<String>getSystemIDs()protected com.sun.enterprise.deployment.node.XMLElementgetXMLRootTag()static StringregisterBundle(Map publicIDToDTD)register this node as a root node capable of loading entire DD filesvoidsetElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)NodewriteDescriptor(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
-
-
-
-
Constructor Detail
-
EjbBundleRuntimeNode
public EjbBundleRuntimeNode(EjbBundleDescriptorImpl descriptor)
-
EjbBundleRuntimeNode
public EjbBundleRuntimeNode()
-
-
Method Detail
-
getDocType
public String getDocType()
-
getSystemID
public String getSystemID()
-
getXMLRootTag
protected com.sun.enterprise.deployment.node.XMLElement getXMLRootTag()
- Overrides:
getXMLRootTagin classcom.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
-
getDescriptor
public EjbBundleDescriptorImpl getDescriptor()
- Specified by:
getDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
getDescriptorin classcom.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
-
setElementValue
public void setElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)- Specified by:
setElementValuein interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
setElementValuein classcom.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
-
addDescriptor
public void addDescriptor(Object newDescriptor)
- Specified by:
addDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
addDescriptorin classcom.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
-
writeDescriptor
public Node writeDescriptor(Node parent, EjbBundleDescriptorImpl bundleDescriptor)
- Specified by:
writeDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
writeDescriptorin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<EjbBundleDescriptorImpl>
-
-