public class DomXmlElement extends SpinXmlElement
| Modifier and Type | Field and Description |
|---|---|
protected static javax.xml.transform.Transformer |
cachedTransformer |
protected static javax.xml.xpath.XPathFactory |
cachedXPathFactory |
protected DomXmlDataFormat |
dataFormat |
protected org.w3c.dom.Element |
domElement |
| Constructor and Description |
|---|
DomXmlElement(org.w3c.dom.Element domElement,
DomXmlDataFormat dataFormat) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adoptElement(DomXmlElement elementToAdopt)
Adopts an xml dom element to the owner document of this element if necessary.
|
SpinXmlElement |
append(java.util.Collection<SpinXmlElement> childElements) |
SpinXmlElement |
append(SpinXmlElement... childElements) |
SpinXmlElement |
append(SpinXmlElement childElement) |
SpinXmlElement |
appendAfter(SpinXmlElement childElement,
SpinXmlElement existingChildElement) |
SpinXmlElement |
appendBefore(SpinXmlElement childElement,
SpinXmlElement existingChildElement) |
SpinXmlAttribute |
attr(java.lang.String attributeName) |
SpinXmlElement |
attr(java.lang.String attributeName,
java.lang.String value) |
java.util.List<java.lang.String> |
attrNames() |
java.util.List<java.lang.String> |
attrNames(java.lang.String namespace) |
SpinXmlAttribute |
attrNs(java.lang.String namespace,
java.lang.String attributeName) |
SpinXmlElement |
attrNs(java.lang.String namespace,
java.lang.String attributeName,
java.lang.String value) |
SpinList<SpinXmlAttribute> |
attrs() |
SpinList<SpinXmlAttribute> |
attrs(java.lang.String namespace) |
SpinXmlElement |
childElement(java.lang.String elementName) |
SpinXmlElement |
childElement(java.lang.String namespace,
java.lang.String elementName) |
SpinList<SpinXmlElement> |
childElements() |
SpinList<SpinXmlElement> |
childElements(java.lang.String elementName) |
SpinList<SpinXmlElement> |
childElements(java.lang.String namespace,
java.lang.String elementName) |
java.lang.String |
getDataFormatName() |
protected javax.xml.xpath.XPathFactory |
getXPathFactory()
Returns a XPath Factory
|
boolean |
hasAttr(java.lang.String attributeName) |
boolean |
hasAttrNs(java.lang.String namespace,
java.lang.String attributeName) |
boolean |
hasNamespace(java.lang.String namespace) |
boolean |
hasPrefix(java.lang.String prefix) |
<C> C |
mapTo(java.lang.Class<C> javaClass) |
<C> C |
mapTo(java.lang.String javaClass) |
java.lang.String |
name() |
java.lang.String |
namespace() |
java.lang.String |
prefix() |
SpinXmlElement |
remove(java.util.Collection<SpinXmlElement> childElements) |
SpinXmlElement |
remove(SpinXmlElement... childElements) |
SpinXmlElement |
remove(SpinXmlElement childElement) |
SpinXmlElement |
removeAttr(java.lang.String attributeName) |
SpinXmlElement |
removeAttrNs(java.lang.String namespace,
java.lang.String attributeName) |
SpinXmlElement |
replace(SpinXmlElement newElement) |
SpinXmlElement |
replaceChild(SpinXmlElement existingChildElement,
SpinXmlElement newChildElement) |
java.lang.String |
textContent() |
SpinXmlElement |
textContent(java.lang.String textContent) |
java.lang.String |
toString() |
org.w3c.dom.Element |
unwrap() |
void |
writeToWriter(java.io.Writer writer) |
SpinXPathQuery |
xPath(java.lang.String expression) |
protected static javax.xml.transform.Transformer cachedTransformer
protected static javax.xml.xpath.XPathFactory cachedXPathFactory
protected final org.w3c.dom.Element domElement
protected final DomXmlDataFormat dataFormat
public DomXmlElement(org.w3c.dom.Element domElement,
DomXmlDataFormat dataFormat)
public java.lang.String getDataFormatName()
getDataFormatName in class Spin<SpinXmlElement>public org.w3c.dom.Element unwrap()
unwrap in class Spin<SpinXmlElement>public java.lang.String name()
name in class SpinXmlNode<SpinXmlElement>public java.lang.String namespace()
namespace in class SpinXmlNode<SpinXmlElement>public java.lang.String prefix()
prefix in class SpinXmlNode<SpinXmlElement>public boolean hasPrefix(java.lang.String prefix)
hasPrefix in class SpinXmlNode<SpinXmlElement>public boolean hasNamespace(java.lang.String namespace)
hasNamespace in class SpinXmlNode<SpinXmlElement>public SpinXmlAttribute attr(java.lang.String attributeName)
attr in class SpinXmlElementpublic SpinXmlAttribute attrNs(java.lang.String namespace, java.lang.String attributeName)
attrNs in class SpinXmlElementpublic boolean hasAttr(java.lang.String attributeName)
hasAttr in class SpinXmlElementpublic boolean hasAttrNs(java.lang.String namespace,
java.lang.String attributeName)
hasAttrNs in class SpinXmlElementpublic SpinList<SpinXmlAttribute> attrs()
attrs in class SpinXmlElementpublic SpinList<SpinXmlAttribute> attrs(java.lang.String namespace)
attrs in class SpinXmlElementpublic java.util.List<java.lang.String> attrNames()
attrNames in class SpinXmlElementpublic java.util.List<java.lang.String> attrNames(java.lang.String namespace)
attrNames in class SpinXmlElementpublic java.lang.String textContent()
textContent in class SpinXmlElementpublic SpinXmlElement textContent(java.lang.String textContent)
textContent in class SpinXmlElementpublic SpinXmlElement childElement(java.lang.String elementName)
childElement in class SpinXmlElementpublic SpinXmlElement childElement(java.lang.String namespace, java.lang.String elementName)
childElement in class SpinXmlElementpublic SpinList<SpinXmlElement> childElements()
childElements in class SpinXmlElementpublic SpinList<SpinXmlElement> childElements(java.lang.String elementName)
childElements in class SpinXmlElementpublic SpinList<SpinXmlElement> childElements(java.lang.String namespace, java.lang.String elementName)
childElements in class SpinXmlElementpublic SpinXmlElement attr(java.lang.String attributeName, java.lang.String value)
attr in class SpinXmlElementpublic SpinXmlElement attrNs(java.lang.String namespace, java.lang.String attributeName, java.lang.String value)
attrNs in class SpinXmlElementpublic SpinXmlElement removeAttr(java.lang.String attributeName)
removeAttr in class SpinXmlElementpublic SpinXmlElement removeAttrNs(java.lang.String namespace, java.lang.String attributeName)
removeAttrNs in class SpinXmlElementpublic SpinXmlElement append(SpinXmlElement... childElements)
append in class SpinXmlElementpublic SpinXmlElement append(SpinXmlElement childElement)
public SpinXmlElement append(java.util.Collection<SpinXmlElement> childElements)
append in class SpinXmlElementpublic SpinXmlElement appendBefore(SpinXmlElement childElement, SpinXmlElement existingChildElement)
appendBefore in class SpinXmlElementpublic SpinXmlElement appendAfter(SpinXmlElement childElement, SpinXmlElement existingChildElement)
appendAfter in class SpinXmlElementpublic SpinXmlElement remove(SpinXmlElement... childElements)
remove in class SpinXmlElementpublic SpinXmlElement remove(SpinXmlElement childElement)
public SpinXmlElement remove(java.util.Collection<SpinXmlElement> childElements)
remove in class SpinXmlElementpublic SpinXmlElement replace(SpinXmlElement newElement)
replace in class SpinXmlElementpublic SpinXmlElement replaceChild(SpinXmlElement existingChildElement, SpinXmlElement newChildElement)
replaceChild in class SpinXmlElementpublic SpinXPathQuery xPath(java.lang.String expression)
xPath in class SpinXmlElementprotected void adoptElement(DomXmlElement elementToAdopt)
elementToAdopt - the element to adoptpublic java.lang.String toString()
toString in class SpinXmlElementpublic void writeToWriter(java.io.Writer writer)
writeToWriter in class SpinXmlElementprotected javax.xml.xpath.XPathFactory getXPathFactory()
public <C> C mapTo(java.lang.Class<C> javaClass)
mapTo in class SpinXmlNode<SpinXmlElement>public <C> C mapTo(java.lang.String javaClass)
mapTo in class SpinXmlNode<SpinXmlElement>Copyright © 2014–2023 Camunda Services GmbH. All rights reserved.