Class RuntimeDescriptorNode<T>
- java.lang.Object
-
- com.sun.enterprise.deployment.node.DeploymentDescriptorNode<T>
-
- com.sun.enterprise.deployment.node.runtime.RuntimeDescriptorNode<T>
-
- All Implemented Interfaces:
XMLNode<T>
- Direct Known Subclasses:
CacheHelperNode,CacheMappingNode,CacheNode,ClassLoaderNode,CmpResourceNode,ConstraintFieldNode,DefaultHelperNode,DefaultResourcePrincipalNode,DefaultWebServiceLoginConfigNode,EjbReferenceDescriptionNode,EnterpriseBeansRuntimeNode,IdempotentUrlPatternNode,JspConfigRuntimeNode,LocaleCharsetInfoNode,LocaleCharsetMapNode,ManagerPropertiesNode,MapElementNode,PMDescriptorNode,PMDescriptorsNode,PMInUseNode,PrincipalNameNode,PrincipalNode,ResourceAdapterNode,ResourceDescriptionNode,ResourceEnvDescriptionNode,RoleMapNode,SecurityRoleAssignmentNode,SecurityRoleMappingNode,SessionConfigNode,SessionManagerNode,SessionPropertiesNode,StorePropertiesNode,ValveNode,WebPropertyContainerNode,WebPropertyNode
public class RuntimeDescriptorNode<T> extends DeploymentDescriptorNode<T>
Superclass for all the runtime descriptor nodes- Version:
- Author:
- Jerome Dochez
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, localStrings, parentNode, rootNode, serviceLocator
-
-
Constructor Summary
Constructors Constructor Description RuntimeDescriptorNode()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectcreateDescriptor()TgetDescriptor()voidsetElementValue(XMLElement element, String value)receives notification of the value for a particular tagstatic voidwriteCommonComponentInfo(Node parent, Descriptor descriptor)writes all information common to all J2EE componentsstatic voidwriteMessageDestinationInfo(Node parent, BundleDescriptor descriptor)-
Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, endElement, forceAppendTextChild, getDispatchTable, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors
-
-
-
-
Method Detail
-
getDescriptor
public T getDescriptor()
- Specified by:
getDescriptorin interfaceXMLNode<T>- Overrides:
getDescriptorin classDeploymentDescriptorNode<T>- Returns:
- the descriptor instance to associate with this XMLNode
-
createDescriptor
protected Object createDescriptor()
- Overrides:
createDescriptorin classDeploymentDescriptorNode<T>
-
setElementValue
public void setElementValue(XMLElement element, String value)
receives notification of the value for a particular tag- Specified by:
setElementValuein interfaceXMLNode<T>- Overrides:
setElementValuein classDeploymentDescriptorNode<T>- Parameters:
element- the xml elementvalue- it's associated value
-
writeCommonComponentInfo
public static void writeCommonComponentInfo(Node parent, Descriptor descriptor)
writes all information common to all J2EE components- Parameters:
parent- xml node parent to add the info todescriptor- the descriptor
-
writeMessageDestinationInfo
public static void writeMessageDestinationInfo(Node parent, BundleDescriptor descriptor)
-
-