Xerces-J API: Class XPath.NodeTest

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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

    java.lang.Object
      |
      +--org.apache.xerces.validators.schema.identity.XPath.NodeTest

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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