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
- Author:
- Jerome Dochez
-
Field Summary
Fields inherited from class com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode
descriptor, elementToNodeMappingsFields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, I18N_NODE, serviceLocator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDescriptor(Object newDescriptor) protected com.sun.enterprise.deployment.node.XMLElementstatic StringregisterBundle(Map<String, String> publicIDToDTD) register this node as a root node capable of loading entire DD filesvoidsetElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value) 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, writeMessageDestinationInfoMethods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptorsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.enterprise.deployment.node.XMLNode
addPrefixMapping, endElement, getHandlerFor, getParentNode, getRootNode, getXMLPath, handlesElement, resolvePrefix, startElement
-
Constructor Details
-
EjbBundleRuntimeNode
-
EjbBundleRuntimeNode
public EjbBundleRuntimeNode()
-
-
Method Details
-
getDocType
-
getSystemID
-
getSystemIDs
- Returns:
- NULL for all runtime nodes.
-
getXMLRootTag
protected com.sun.enterprise.deployment.node.XMLElement getXMLRootTag()- Overrides:
getXMLRootTagin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<EjbBundleDescriptorImpl>
-
registerBundle
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
- Specified by:
getDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
getDescriptorin classcom.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
-
setElementValue
- Specified by:
setElementValuein interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
setElementValuein classcom.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
-
addDescriptor
- Specified by:
addDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
addDescriptorin classcom.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptorImpl>
-
writeDescriptor
- Specified by:
writeDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
writeDescriptorin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<EjbBundleDescriptorImpl>
-