Class EjbBundleNode
java.lang.Object
com.sun.enterprise.deployment.node.DeploymentDescriptorNode<EjbBundleDescriptorImpl>
com.sun.enterprise.deployment.node.DisplayableComponentNode<EjbBundleDescriptorImpl>
com.sun.enterprise.deployment.node.AbstractBundleNode<EjbBundleDescriptorImpl>
org.glassfish.ejb.deployment.node.EjbBundleNode
- All Implemented Interfaces:
com.sun.enterprise.deployment.node.BundleNode,com.sun.enterprise.deployment.node.RootXMLNode<EjbBundleDescriptorImpl>,com.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>
@Service
public class EjbBundleNode
extends com.sun.enterprise.deployment.node.AbstractBundleNode<EjbBundleDescriptorImpl>
This class handles ejb bundle xml files
- Version:
- Author:
- Jerome Dochez
-
Field Summary
FieldsFields inherited from class com.sun.enterprise.deployment.node.AbstractBundleNode
SCHEMA_LOCATION_TAG, W3C_XML_SCHEMA_INSTANCEFields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, serviceLocator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDescriptor(Object newDescriptor) protected com.sun.enterprise.deployment.node.XMLElementregisterBundle(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 ejbDesc) Methods inherited from class com.sun.enterprise.deployment.node.AbstractBundleNode
addBundleNodeAttributes, addPrefixMapping, appendChildNS, elementsAllowingEmptyValue, elementsPreservingWhiteSpace, getSchemaURL, setDocType, setSpecVersion, topLevelTagName, topLevelTagValue, writeMessageDestinationsMethods inherited from class com.sun.enterprise.deployment.node.DisplayableComponentNode
writeDisplayableComponentInfoMethods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addNamespaceDeclaration, addNodeDescriptor, 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
endElement, getHandlerFor, getParentNode, getRootNode, getXMLPath, handlesElement, resolvePrefix, startElement
-
Field Details
-
SPEC_VERSION
- See Also:
-
-
Constructor Details
-
EjbBundleNode
public EjbBundleNode()
-
-
Method Details
-
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
-
registerRuntimeBundle
-
addDescriptor
- Specified by:
addDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
addDescriptorin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<EjbBundleDescriptorImpl>
-
setElementValue
- Specified by:
setElementValuein interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
setElementValuein classcom.sun.enterprise.deployment.node.AbstractBundleNode<EjbBundleDescriptorImpl>
-
getDescriptor
- Specified by:
getDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
getDescriptorin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<EjbBundleDescriptorImpl>
-
getXMLRootTag
protected com.sun.enterprise.deployment.node.XMLElement getXMLRootTag()- Overrides:
getXMLRootTagin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<EjbBundleDescriptorImpl>
-
getDispatchTable
- Overrides:
getDispatchTablein classcom.sun.enterprise.deployment.node.AbstractBundleNode<EjbBundleDescriptorImpl>
-
writeDescriptor
- Specified by:
writeDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>- Overrides:
writeDescriptorin classcom.sun.enterprise.deployment.node.AbstractBundleNode<EjbBundleDescriptorImpl>
-
getDocType
-
getSystemID
-
getSystemIDs
-
getSpecVersion
-