Class LocalizedNode
- java.lang.Object
-
- com.sun.enterprise.deployment.node.DeploymentDescriptorNode
-
- com.sun.enterprise.deployment.node.LocalizedNode
-
- All Implemented Interfaces:
XMLNode
- Direct Known Subclasses:
IconNode,LocalizedInfoNode
public class LocalizedNode extends DeploymentDescriptorNode
This class is responsible for handling the xml lang attribute of an xml element- Author:
- Jerome Dochez
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringlangprotected StringlocalizedValue-
Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, localStrings, parentNode, rootNode, serviceLocator
-
-
Constructor Summary
Constructors Constructor Description LocalizedNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetDescriptor()voidsetElementValue(XMLElement element, String value)receives notification of the value for a particular tagvoidstartElement(XMLElement element, Attributes attributes)notification of element start with attributes.voidwriteLocalizedMap(Node parentNode, String tagName, Map localizedMap)writes all the localized map element usign the tagname with the lang attribute to a DOM node-
Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getDispatchTable, 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 Object getDescriptor()
- Specified by:
getDescriptorin interfaceXMLNode- Overrides:
getDescriptorin classDeploymentDescriptorNode- Returns:
- the descriptor for this node
-
startElement
public void startElement(XMLElement element, Attributes attributes)
notification of element start with attributes.- Specified by:
startElementin interfaceXMLNode- Overrides:
startElementin classDeploymentDescriptorNode- Parameters:
element- the XML element type nameattributes- the specified or defaultted attritutes
-
setElementValue
public void setElementValue(XMLElement element, String value)
receives notification of the value for a particular tag- Specified by:
setElementValuein interfaceXMLNode- Overrides:
setElementValuein classDeploymentDescriptorNode- Parameters:
element- the xml elementvalue- it's associated value
-
-