public class DomXmlElement extends SpinXmlElement
Modifier and Type | Field and Description |
---|---|
protected static Transformer |
cachedTransformer |
protected static XPathFactory |
cachedXPathFactory |
protected DomXmlDataFormat |
dataFormat |
protected Element |
domElement |
Constructor and Description |
---|
DomXmlElement(Element domElement,
DomXmlDataFormat dataFormat) |
protected static Transformer cachedTransformer
protected static XPathFactory cachedXPathFactory
protected final Element domElement
protected final DomXmlDataFormat dataFormat
public DomXmlElement(Element domElement, DomXmlDataFormat dataFormat)
public String getDataFormatName()
getDataFormatName
in class Spin<SpinXmlElement>
public Element unwrap()
unwrap
in class Spin<SpinXmlElement>
public String name()
name
in class SpinXmlNode<SpinXmlElement>
public String namespace()
namespace
in class SpinXmlNode<SpinXmlElement>
public String prefix()
prefix
in class SpinXmlNode<SpinXmlElement>
public boolean hasPrefix(String prefix)
hasPrefix
in class SpinXmlNode<SpinXmlElement>
public boolean hasNamespace(String namespace)
hasNamespace
in class SpinXmlNode<SpinXmlElement>
public SpinXmlAttribute attr(String attributeName)
attr
in class SpinXmlElement
public SpinXmlAttribute attrNs(String namespace, String attributeName)
attrNs
in class SpinXmlElement
public boolean hasAttr(String attributeName)
hasAttr
in class SpinXmlElement
public boolean hasAttrNs(String namespace, String attributeName)
hasAttrNs
in class SpinXmlElement
public SpinList<SpinXmlAttribute> attrs()
attrs
in class SpinXmlElement
public SpinList<SpinXmlAttribute> attrs(String namespace)
attrs
in class SpinXmlElement
public List<String> attrNames()
attrNames
in class SpinXmlElement
public List<String> attrNames(String namespace)
attrNames
in class SpinXmlElement
public String textContent()
textContent
in class SpinXmlElement
public SpinXmlElement textContent(String textContent)
textContent
in class SpinXmlElement
public SpinXmlElement childElement(String elementName)
childElement
in class SpinXmlElement
public SpinXmlElement childElement(String namespace, String elementName)
childElement
in class SpinXmlElement
public SpinList<SpinXmlElement> childElements()
childElements
in class SpinXmlElement
public SpinList<SpinXmlElement> childElements(String elementName)
childElements
in class SpinXmlElement
public SpinList<SpinXmlElement> childElements(String namespace, String elementName)
childElements
in class SpinXmlElement
public SpinXmlElement attr(String attributeName, String value)
attr
in class SpinXmlElement
public SpinXmlElement attrNs(String namespace, String attributeName, String value)
attrNs
in class SpinXmlElement
public SpinXmlElement removeAttr(String attributeName)
removeAttr
in class SpinXmlElement
public SpinXmlElement removeAttrNs(String namespace, String attributeName)
removeAttrNs
in class SpinXmlElement
public SpinXmlElement append(SpinXmlElement... childElements)
append
in class SpinXmlElement
public SpinXmlElement append(Collection<SpinXmlElement> childElements)
append
in class SpinXmlElement
public SpinXmlElement appendBefore(SpinXmlElement childElement, SpinXmlElement existingChildElement)
appendBefore
in class SpinXmlElement
public SpinXmlElement appendAfter(SpinXmlElement childElement, SpinXmlElement existingChildElement)
appendAfter
in class SpinXmlElement
public SpinXmlElement remove(SpinXmlElement... childElements)
remove
in class SpinXmlElement
public SpinXmlElement remove(Collection<SpinXmlElement> childElements)
remove
in class SpinXmlElement
public SpinXmlElement replace(SpinXmlElement newElement)
replace
in class SpinXmlElement
public SpinXmlElement replaceChild(SpinXmlElement existingChildElement, SpinXmlElement newChildElement)
replaceChild
in class SpinXmlElement
public SpinXPathQuery xPath(String expression)
xPath
in class SpinXmlElement
protected void adoptElement(DomXmlElement elementToAdopt)
elementToAdopt
- the element to adoptpublic String toString()
toString
in class SpinXmlElement
public void writeToWriter(Writer writer)
writeToWriter
in class SpinXmlElement
protected XPathFactory getXPathFactory()
public <C> C mapTo(Class<C> javaClass)
mapTo
in class SpinXmlNode<SpinXmlElement>
public <C> C mapTo(String javaClass)
mapTo
in class SpinXmlNode<SpinXmlElement>
Copyright © 2014–2019 Camunda Services GmbH. All rights reserved.