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

java.lang.Object
  extended by com.sun.enterprise.deployment.node.DeploymentDescriptorNode
      extended by com.sun.enterprise.deployment.node.runtime.WebServiceRuntimeNode
All Implemented Interfaces:
XMLNode

public class WebServiceRuntimeNode
extends DeploymentDescriptorNode

This node is responsible for handling WebService runtime info

Version:
Author:
Kenneth Saks

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, localStrings, parentNode
 
Constructor Summary
WebServiceRuntimeNode()
           
 
Method Summary
 java.lang.Object getDescriptor()
           
 void setElementValue(XMLElement element, java.lang.String value)
          receives notiification of the value for a particular tag
 org.w3c.dom.Node writeDescriptor(org.w3c.dom.Node parent, java.lang.String nodeName, WebService webService)
          write the descriptor class to a DOM tree and return it
 void writeWebServiceRuntimeInfo(org.w3c.dom.Node parent, BundleDescriptor bundle)
          writes all the runtime information for the web services for a given bundle 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

WebServiceRuntimeNode

public WebServiceRuntimeNode()
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 notiification 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

writeDescriptor

public org.w3c.dom.Node writeDescriptor(org.w3c.dom.Node parent,
                                        java.lang.String nodeName,
                                        WebService webService)
write the descriptor class to a DOM tree and return it

Parameters:
parent - node for the DOM tree
node - name for the descriptor
the - descriptor to write
Returns:
the DOM tree top node

writeWebServiceRuntimeInfo

public void writeWebServiceRuntimeInfo(org.w3c.dom.Node parent,
                                       BundleDescriptor bundle)
writes all the runtime information for the web services for a given bundle descriptor

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


Copyright © 2012 GlassFish Community. All Rights Reserved.