Class EjbRelationshipRoleNode

  • All Implemented Interfaces:
    com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>

    public class EjbRelationshipRoleNode
    extends com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
    This class is responsible for handling the ejb-relationship-role xml elements
    Version:
    Author:
    Jerome Dochez
    • Field Summary

      • Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode

        abstractDescriptor, habitat, handlers, localStrings, parentNode, rootNode
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean endElement​(com.sun.enterprise.deployment.node.XMLElement element)  
      RelationRoleDescriptor getDescriptor()  
      protected Map getDispatchTable()  
      com.sun.enterprise.deployment.node.XMLNode getHandlerFor​(com.sun.enterprise.deployment.node.XMLElement element)  
      boolean handlesElement​(com.sun.enterprise.deployment.node.XMLElement element)  
      void setElementValue​(com.sun.enterprise.deployment.node.XMLElement element, String value)  
      Node writeDescriptor​(Node parent, String nodeName, RelationRoleDescriptor descriptor)  
      • Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode

        addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, forceAppendTextChild, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors
    • Constructor Detail

      • EjbRelationshipRoleNode

        public EjbRelationshipRoleNode()
    • Method Detail

      • getHandlerFor

        public com.sun.enterprise.deployment.node.XMLNode getHandlerFor​(com.sun.enterprise.deployment.node.XMLElement element)
        Specified by:
        getHandlerFor in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
        Overrides:
        getHandlerFor in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
      • handlesElement

        public boolean handlesElement​(com.sun.enterprise.deployment.node.XMLElement element)
        Specified by:
        handlesElement in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
        Overrides:
        handlesElement in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
      • getDispatchTable

        protected Map getDispatchTable()
        Overrides:
        getDispatchTable in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
      • endElement

        public boolean endElement​(com.sun.enterprise.deployment.node.XMLElement element)
        Specified by:
        endElement in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
        Overrides:
        endElement in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
      • setElementValue

        public void setElementValue​(com.sun.enterprise.deployment.node.XMLElement element,
                                    String value)
        Specified by:
        setElementValue in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
        Overrides:
        setElementValue in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>