com.sun.enterprise.deployment.node
Class DisplayableComponentNode<T extends Descriptor>

java.lang.Object
  extended by com.sun.enterprise.deployment.node.DeploymentDescriptorNode<T>
      extended by com.sun.enterprise.deployment.node.DisplayableComponentNode<T>
All Implemented Interfaces:
XMLNode<T>
Direct Known Subclasses:
AddressingNode, BundleNode, EjbNode, FilterNode, ListenerNode, MessageDestinationNode, RespectBindingNode, ServiceReferenceNode, ServletNode, WebServiceEndpointNode, WebServiceHandlerChainNode, WebServiceHandlerNode, WebServiceNode, WLWebServiceNode

public abstract class DisplayableComponentNode<T extends Descriptor>
extends DeploymentDescriptorNode<T>

This node class is responsible for handling all the information related to displayable elements like display-name or icons.

Version:
Author:
Jerome Dochez

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, localStrings, parentNode
 
Constructor Summary
DisplayableComponentNode()
           
 
Method Summary
 org.w3c.dom.Node writeDescriptor(org.w3c.dom.Node parent, T descriptor)
          write the descriptor class to a DOM tree and return it
protected  void writeDisplayableComponentInfo(org.w3c.dom.Node node, T descriptor)
          write the localized descriptions, display-names and icons info
 
Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, endElement, forceAppendTextChild, getDescriptor, getDispatchTable, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getXMLPath, getXMLRootTag, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setElementValue, setParentNode, setXMLRootTag, startElement, writeAroundInvokeDescriptors, writeAroundTimeoutDescriptors, writeDataSourceDefinitionDescriptors, 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

DisplayableComponentNode

public DisplayableComponentNode()
Method Detail

writeDescriptor

public org.w3c.dom.Node writeDescriptor(org.w3c.dom.Node parent,
                                        T descriptor)
write the descriptor class to a DOM tree and return it

Specified by:
writeDescriptor in interface XMLNode<T extends Descriptor>
Overrides:
writeDescriptor in class DeploymentDescriptorNode<T extends Descriptor>
Parameters:
parent - node for the DOM tree
the - descriptor to write
Returns:
the DOM tree top node

writeDisplayableComponentInfo

protected void writeDisplayableComponentInfo(org.w3c.dom.Node node,
                                             T descriptor)
write the localized descriptions, display-names and icons info

Parameters:
the - node to write the info to
the - descriptor containing the displayable information


Copyright © 2012 GlassFish Community. All Rights Reserved.