org.apache.xerces.impl.xpath
Class XPath.NodeTest

java.lang.Object
  |
  +--org.apache.xerces.impl.xpath.XPath.NodeTest
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
XPath

public static class XPath.NodeTest
extends java.lang.Object
implements java.lang.Cloneable

Node test.

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.

Author:
Andy Clark, IBM

Field Summary
 org.apache.xerces.xni.QName name
          Node qualified name.
static short NAMESPACE
          Type: namespace
static short NODE
          Type: node.
static short QNAME
          Type: qualified name.
 short type
          Node test type.
static short WILDCARD
          Type: wildcard.
 
Constructor Summary
XPath.NodeTest(org.apache.xerces.xni.QName name)
          Constructs a node test of type QName.
XPath.NodeTest(short type)
          Constructs a node test of type WILDCARD or NODE.
XPath.NodeTest(java.lang.String prefix, java.lang.String uri)
          Constructs a node test of type Namespace.
XPath.NodeTest(XPath.NodeTest nodeTest)
          Copy constructor.
 
Method Summary
 java.lang.Object clone()
          Returns a clone of this object.
 java.lang.String toString()
          Returns a string representation of this object.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

QNAME

public static final short QNAME
Type: qualified name.

WILDCARD

public static final short WILDCARD
Type: wildcard.

NODE

public static final short NODE
Type: node.

NAMESPACE

public static final short NAMESPACE
Type: namespace

type

public short type
Node test type.

name

public final org.apache.xerces.xni.QName name
Node qualified name.
Constructor Detail

XPath.NodeTest

public XPath.NodeTest(short type)
Constructs a node test of type WILDCARD or NODE.

XPath.NodeTest

public XPath.NodeTest(org.apache.xerces.xni.QName name)
Constructs a node test of type QName.

XPath.NodeTest

public XPath.NodeTest(java.lang.String prefix,
                      java.lang.String uri)
Constructs a node test of type Namespace.

XPath.NodeTest

public XPath.NodeTest(XPath.NodeTest nodeTest)
Copy constructor.
Method Detail

toString

public java.lang.String toString()
Returns a string representation of this object.
Overrides:
toString in class java.lang.Object

clone

public java.lang.Object clone()
Returns a clone of this object.
Overrides:
clone in class java.lang.Object


Copyright © 1999-2005 Apache XML Project. All Rights Reserved.