org.apache.xerces.validators.schema.identity
Class XPath.NodeTest

java.lang.Object
  |
  +--org.apache.xerces.validators.schema.identity.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.

Author:
Andy Clark, IBM

Field Summary
protected  StringPool fStringPool
          String pool.
 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(short type)
          Constructs a node test of type WILDCARD or NODE.
XPath.NodeTest(StringPool stringPool, int prefix, int uri)
          Constructs a node test of type Namespace.
XPath.NodeTest(StringPool stringPool, QName name)
          Constructs a node test of type QName.
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

fStringPool

protected StringPool fStringPool
String pool.

type

public short type
Node test type.

name

public final 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(StringPool stringPool,
                      QName name)
Constructs a node test of type QName.

XPath.NodeTest

public XPath.NodeTest(StringPool stringPool,
                      int prefix,
                      int 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-2001 Apache XML Project. All Rights Reserved.