Class InterceptorBindingNode
- java.lang.Object
-
- com.sun.enterprise.deployment.node.DeploymentDescriptorNode<InterceptorBindingDescriptor>
-
- org.glassfish.ejb.deployment.node.InterceptorBindingNode
-
- All Implemented Interfaces:
com.sun.enterprise.deployment.node.XMLNode<InterceptorBindingDescriptor>
public class InterceptorBindingNode extends com.sun.enterprise.deployment.node.DeploymentDescriptorNode<InterceptorBindingDescriptor>
-
-
Constructor Summary
Constructors Constructor Description InterceptorBindingNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanendElement(com.sun.enterprise.deployment.node.XMLElement element)receives notification of the end of an XML element by the ParserInterceptorBindingDescriptorgetDescriptor()protected MapgetDispatchTable()all sub-implementation of this class can use a dispatch table to map xml element to method name on the descriptor class for setting the element value.voidsetElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)voidstartElement(com.sun.enterprise.deployment.node.XMLElement element, Attributes attributes)voidwriteBindings(Node parent, EjbDescriptor ejbDesc)Write interceptor bindings for this ejb.-
Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, forceAppendTextChild, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, writeDescriptor, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors
-
-
-
-
Method Detail
-
getDescriptor
public InterceptorBindingDescriptor getDescriptor()
- Specified by:
getDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<InterceptorBindingDescriptor>- Overrides:
getDescriptorin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<InterceptorBindingDescriptor>
-
startElement
public void startElement(com.sun.enterprise.deployment.node.XMLElement element, Attributes attributes)- Specified by:
startElementin interfacecom.sun.enterprise.deployment.node.XMLNode<InterceptorBindingDescriptor>- Overrides:
startElementin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<InterceptorBindingDescriptor>
-
setElementValue
public void setElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)- Specified by:
setElementValuein interfacecom.sun.enterprise.deployment.node.XMLNode<InterceptorBindingDescriptor>- Overrides:
setElementValuein classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<InterceptorBindingDescriptor>
-
endElement
public boolean endElement(com.sun.enterprise.deployment.node.XMLElement element)
receives notification of the end of an XML element by the Parser- Specified by:
endElementin interfacecom.sun.enterprise.deployment.node.XMLNode<InterceptorBindingDescriptor>- Overrides:
endElementin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<InterceptorBindingDescriptor>- Parameters:
element- the xml tag identification- Returns:
- true if this node is done processing the XML sub tree
-
getDispatchTable
protected Map getDispatchTable()
all sub-implementation of this class can use a dispatch table to map xml element to method name on the descriptor class for setting the element value.- Overrides:
getDispatchTablein classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<InterceptorBindingDescriptor>- Returns:
- the map with the element name as a key, the setter method as a value
-
writeBindings
public void writeBindings(Node parent, EjbDescriptor ejbDesc)
Write interceptor bindings for this ejb.- Parameters:
parent- node in the DOM treethe- descriptor to write
-
-