Class SpinXPathQuery

java.lang.Object
org.camunda.spin.xml.SpinXPathQuery
Direct Known Subclasses:
DomXPathQuery

public abstract class SpinXPathQuery extends Object
Author:
Sebastian Menski
  • Constructor Details

    • SpinXPathQuery

      public SpinXPathQuery()
  • Method Details

    • element

      public abstract SpinXmlElement element()
      Returns the XPath query result as element.
      Returns:
      the wrapped XML element
    • elementList

      public abstract SpinList<SpinXmlElement> elementList()
      Returns the XPath query result as a element list.
      Returns:
      the wrapped XML element list
    • attribute

      public abstract SpinXmlAttribute attribute()
      Returns the XPath query result as attribute.
      Returns:
      the wrapped XML attribute
    • attributeList

      public abstract SpinList<SpinXmlAttribute> attributeList()
      Returns the XPath query result as a attribute list.
      Returns:
      the wrapped XML attribute list
    • string

      public abstract String string()
      Returns the XPath query result as a string.
      Returns:
      the string result
    • number

      public abstract Double number()
      Returns the XPath query result as a double.
      Returns:
      the double result
    • bool

      public abstract Boolean bool()
      Returns the XPath query result as a boolean.
      Returns:
      the boolean result
    • ns

      public abstract SpinXPathQuery ns(String prefix, String namespace)
      Maps a prefix, uri pair to a namespace.
      Parameters:
      prefix - prefix for the namespace.
      namespace - uri of the namespace
      Returns:
      itself
    • ns

      public abstract SpinXPathQuery ns(Map<String,String> namespaces)
      Maps a map of prefix, uri pairs to namespaces
      Parameters:
      namespaces - Map of the prefix, uri pairs.
      Returns:
      itself