com.sun.enterprise.deployment.node.runtime
Class RuntimeDescriptorNode

java.lang.Object
  extended by com.sun.enterprise.deployment.node.DeploymentDescriptorNode
      extended by com.sun.enterprise.deployment.node.runtime.RuntimeDescriptorNode
All Implemented Interfaces:
XMLNode
Direct Known Subclasses:
CmpResourceNode, DefaultResourcePrincipalNode, EjbRefNode, EntrepriseBeansRuntimeNode, MapElementNode, PMDescriptorNode, PMDescriptorsNode, PMInUseNode, PrincipalNameNode, PrincipalNode, ResourceAdapterNode, ResourceEnvRefNode, ResourceRefNode, RoleMapNode, SecurityRoleMappingNode, WebRuntimeNode, WLContainerDescriptorNode, WLEjbReferenceDescriptionNode, WLResourceDescriptionNode, WLResourceEnvDescriptionNode, WLSecurityRoleAssignmentNode, WLServletDescriptorNode, WLSessionDescriptorNode

public class RuntimeDescriptorNode
extends DeploymentDescriptorNode

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
 
Constructor Summary
RuntimeDescriptorNode()
           
 
Method Summary
 java.lang.Object getDescriptor()
           
 void setElementValue(XMLElement element, java.lang.String value)
          receives notification of the value for a particular tag
static void writeCommonComponentInfo(org.w3c.dom.Node parent, Descriptor descriptor)
          writes all information common to all J2EE components
static void writeMessageDestinationInfo(org.w3c.dom.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, getXMLPath, getXMLRootTag, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, startElement, writeAroundInvokeDescriptors, writeAroundTimeoutDescriptors, writeDataSourceDefinitionDescriptors, writeDescriptor, writeDescriptor, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writePostActivateDescriptors, writePostConstructDescriptors, writePreDestroyDescriptors, writePrePassivateDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeDescriptorNode

public RuntimeDescriptorNode()
Method Detail

getDescriptor

public java.lang.Object getDescriptor()
Specified by:
getDescriptor in interface XMLNode
Overrides:
getDescriptor in class DeploymentDescriptorNode
Returns:
the descriptor instance to associate with this XMLNode

setElementValue

public void setElementValue(XMLElement element,
                            java.lang.String value)
receives notification of the value for a particular tag

Specified by:
setElementValue in interface XMLNode
Overrides:
setElementValue in class DeploymentDescriptorNode
Parameters:
element - the xml element
value - it's associated value

writeCommonComponentInfo

public static void writeCommonComponentInfo(org.w3c.dom.Node parent,
                                            Descriptor descriptor)
writes all information common to all J2EE components

Parameters:
xml - node parent to add the info to
the - descriptor

writeMessageDestinationInfo

public static void writeMessageDestinationInfo(org.w3c.dom.Node parent,
                                               BundleDescriptor descriptor)


Copyright © 2012 GlassFish Community. All Rights Reserved.