Class DomXPathQuery
- java.lang.Object
-
- org.camunda.spin.xml.SpinXPathQuery
-
- org.camunda.spin.impl.xml.dom.query.DomXPathQuery
-
public class DomXPathQuery extends SpinXPathQuery
- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected DomXmlDataFormat
dataFormat
protected DomXmlElement
domElement
protected java.lang.String
expression
protected javax.xml.xpath.XPath
query
protected DomXPathNamespaceResolver
resolver
-
Constructor Summary
Constructors Constructor Description DomXPathQuery(DomXmlElement domElement, javax.xml.xpath.XPath query, java.lang.String expression, DomXmlDataFormat dataFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpinXmlAttribute
attribute()
SpinList<SpinXmlAttribute>
attributeList()
java.lang.Boolean
bool()
SpinXmlElement
element()
SpinList<SpinXmlElement>
elementList()
SpinXPathQuery
ns(java.lang.String prefix, java.lang.String namespace)
SpinXPathQuery
ns(java.util.Map<java.lang.String,java.lang.String> namespaces)
java.lang.Double
number()
java.lang.String
string()
-
-
-
Field Detail
-
domElement
protected final DomXmlElement domElement
-
query
protected final javax.xml.xpath.XPath query
-
expression
protected final java.lang.String expression
-
dataFormat
protected final DomXmlDataFormat dataFormat
-
resolver
protected DomXPathNamespaceResolver resolver
-
-
Constructor Detail
-
DomXPathQuery
public DomXPathQuery(DomXmlElement domElement, javax.xml.xpath.XPath query, java.lang.String expression, DomXmlDataFormat dataFormat)
-
-
Method Detail
-
element
public SpinXmlElement element()
- Specified by:
element
in classSpinXPathQuery
-
elementList
public SpinList<SpinXmlElement> elementList()
- Specified by:
elementList
in classSpinXPathQuery
-
attribute
public SpinXmlAttribute attribute()
- Specified by:
attribute
in classSpinXPathQuery
-
attributeList
public SpinList<SpinXmlAttribute> attributeList()
- Specified by:
attributeList
in classSpinXPathQuery
-
string
public java.lang.String string()
- Specified by:
string
in classSpinXPathQuery
-
number
public java.lang.Double number()
- Specified by:
number
in classSpinXPathQuery
-
bool
public java.lang.Boolean bool()
- Specified by:
bool
in classSpinXPathQuery
-
ns
public SpinXPathQuery ns(java.lang.String prefix, java.lang.String namespace)
- Specified by:
ns
in classSpinXPathQuery
-
ns
public SpinXPathQuery ns(java.util.Map<java.lang.String,java.lang.String> namespaces)
- Specified by:
ns
in classSpinXPathQuery
-
-