Class NameTest

java.lang.Object
org.rumbledb.expressions.xml.node_test.NameTest
All Implemented Interfaces:
Serializable, NodeTest

public class NameTest extends Object implements NodeTest
See Also:
  • Constructor Details

  • Method Details

    • all

      public static NameTest all()
    • anyNamespace

      public static NameTest anyNamespace(String localName, String wildcardText)
    • anyLocalName

      public static NameTest anyLocalName(String namespaceURI, String wildcardText)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hasQName

      public boolean hasQName()
    • getExpandedName

      public Name getExpandedName()
      Expanded name (namespace URI + local name). Prefer Object.equals(java.lang.Object) over string forms for node matching: the same expanded name can stringify differently when the prefix is empty vs absent.
    • hasWildcardOnly

      public boolean hasWildcardOnly()
    • hasWildcardNamespace

      public boolean hasWildcardNamespace()
    • hasWildcardLocalName

      public boolean hasWildcardLocalName()