Package org.camunda.spin.impl.xml.dom
Class DomXmlAttribute
- java.lang.Object
-
- org.camunda.spin.Spin<T>
-
- org.camunda.spin.xml.SpinXmlNode<SpinXmlAttribute>
-
- org.camunda.spin.xml.SpinXmlAttribute
-
- org.camunda.spin.impl.xml.dom.DomXmlAttribute
-
public class DomXmlAttribute extends SpinXmlAttribute
Wrapper of a xml dom attribute.- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected org.w3c.dom.AttrattributeNodeprotected DomXmlDataFormatdataFormat
-
Constructor Summary
Constructors Constructor Description DomXmlAttribute(org.w3c.dom.Attr attributeNode, DomXmlDataFormat dataFormat)Create a new wrapper.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDataFormatName()booleanhasNamespace(java.lang.String namespace)booleanhasPrefix(java.lang.String prefix)<C> CmapTo(java.lang.Class<C> javaClass)<C> CmapTo(java.lang.String javaClass)java.lang.Stringname()java.lang.Stringnamespace()java.lang.Stringprefix()SpinXmlElementremove()java.lang.StringtoString()org.w3c.dom.Attrunwrap()java.lang.Stringvalue()SpinXmlAttributevalue(java.lang.String value)voidwriteToWriter(java.io.Writer writer)
-
-
-
Field Detail
-
attributeNode
protected final org.w3c.dom.Attr attributeNode
-
dataFormat
protected final DomXmlDataFormat dataFormat
-
-
Constructor Detail
-
DomXmlAttribute
public DomXmlAttribute(org.w3c.dom.Attr attributeNode, DomXmlDataFormat dataFormat)Create a new wrapper.- Parameters:
attributeNode- the dom xml attribute to wrapdataFormat- the xml dom data format
-
-
Method Detail
-
getDataFormatName
public java.lang.String getDataFormatName()
- Specified by:
getDataFormatNamein classSpin<SpinXmlAttribute>
-
unwrap
public org.w3c.dom.Attr unwrap()
- Specified by:
unwrapin classSpin<SpinXmlAttribute>
-
name
public java.lang.String name()
- Specified by:
namein classSpinXmlNode<SpinXmlAttribute>
-
namespace
public java.lang.String namespace()
- Specified by:
namespacein classSpinXmlNode<SpinXmlAttribute>
-
prefix
public java.lang.String prefix()
- Specified by:
prefixin classSpinXmlNode<SpinXmlAttribute>
-
hasPrefix
public boolean hasPrefix(java.lang.String prefix)
- Specified by:
hasPrefixin classSpinXmlNode<SpinXmlAttribute>
-
hasNamespace
public boolean hasNamespace(java.lang.String namespace)
- Specified by:
hasNamespacein classSpinXmlNode<SpinXmlAttribute>
-
value
public java.lang.String value()
- Specified by:
valuein classSpinXmlAttribute
-
value
public SpinXmlAttribute value(java.lang.String value)
- Specified by:
valuein classSpinXmlAttribute
-
remove
public SpinXmlElement remove()
- Specified by:
removein classSpinXmlAttribute
-
toString
public java.lang.String toString()
- Specified by:
toStringin classSpinXmlAttribute
-
writeToWriter
public void writeToWriter(java.io.Writer writer)
- Specified by:
writeToWriterin classSpinXmlAttribute
-
mapTo
public <C> C mapTo(java.lang.Class<C> javaClass)
- Specified by:
mapToin classSpinXmlNode<SpinXmlAttribute>
-
mapTo
public <C> C mapTo(java.lang.String javaClass)
- Specified by:
mapToin classSpinXmlNode<SpinXmlAttribute>
-
-