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 String
lang
protected String
localizedValue
-
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 Object
getDescriptor()
void
setElementValue(XMLElement element, String value)
receives notification of the value for a particular tagvoid
startElement(XMLElement element, Attributes attributes)
notification of element start with attributes.void
writeLocalizedMap(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:
getDescriptor
in interfaceXMLNode
- Overrides:
getDescriptor
in classDeploymentDescriptorNode
- Returns:
- the descriptor for this node
-
startElement
public void startElement(XMLElement element, Attributes attributes)
notification of element start with attributes.- Specified by:
startElement
in interfaceXMLNode
- Overrides:
startElement
in 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:
setElementValue
in interfaceXMLNode
- Overrides:
setElementValue
in classDeploymentDescriptorNode
- Parameters:
element
- the xml elementvalue
- it's associated value
-
-