@Service(name="service-ref") @PerLookup public class ServiceReferenceNode extends DisplayableComponentNode implements JndiEnvRefNode<ServiceReferenceDescriptor>
abstractDescriptor, handlers, localStrings, parentNode, rootNode, serviceLocator
Constructor and Description |
---|
ServiceReferenceNode()
Creates a new instance of ServiceReferenceNode
|
Modifier and Type | Method and Description |
---|---|
ServiceReferenceDescriptor |
getDescriptor() |
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.
|
String |
getTagName() |
void |
setElementValue(XMLElement element,
String value)
receives notiification of the value for a particular tag
|
Node |
writeDeploymentDescriptor(Node parent,
ServiceReferenceDescriptor descriptor) |
writeDescriptor, writeDisplayableComponentInfo
addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, handlesElement, 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
public ServiceReferenceNode()
protected Map getDispatchTable()
getDispatchTable
in class DeploymentDescriptorNode
public void setElementValue(XMLElement element, String value)
setElementValue
in interface XMLNode
setElementValue
in class DeploymentDescriptorNode
element
- the xml elementvalue
- it's associated valuepublic Node writeDeploymentDescriptor(Node parent, ServiceReferenceDescriptor descriptor)
writeDeploymentDescriptor
in interface SubNode<ServiceReferenceDescriptor>
public ServiceReferenceDescriptor getDescriptor()
getDescriptor
in interface SubNode<ServiceReferenceDescriptor>
getDescriptor
in interface XMLNode
getDescriptor
in class DeploymentDescriptorNode
public String getTagName()
getTagName
in interface SubNode<ServiceReferenceDescriptor>
Copyright © 2019. All rights reserved.