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 Object
createDescriptor()
T
getDescriptor()
void
setElementValue(XMLElement element, String value)
receives notification of the value for a particular tagstatic void
writeCommonComponentInfo(Node parent, Descriptor descriptor)
writes all information common to all J2EE componentsstatic void
writeMessageDestinationInfo(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:
getDescriptor
in interfaceXMLNode<T>
- Overrides:
getDescriptor
in classDeploymentDescriptorNode<T>
- Returns:
- the descriptor instance to associate with this XMLNode
-
createDescriptor
protected Object createDescriptor()
- Overrides:
createDescriptor
in classDeploymentDescriptorNode<T>
-
setElementValue
public void setElementValue(XMLElement element, String value)
receives notification of the value for a particular tag- Specified by:
setElementValue
in interfaceXMLNode<T>
- Overrides:
setElementValue
in 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)
-
-