org.ucl.xpath.ast
Class ItemType

java.lang.Object
  extended byorg.ucl.xpath.ast.XPathNode
      extended byorg.ucl.xpath.ast.ItemType

public class ItemType
extends XPathNode

Support for Item node type.


Field Summary
static int ITEM
          Set internal value for ITEM.
static int KINDTEST
          Set internal value for KINDTEST.
static int QNAME
          Set internal value for QNAME.
 
Constructor Summary
ItemType(int type, java.lang.Object value)
          Constructor for ItemType.
 
Method Summary
 java.lang.Object accept(XPathVisitor v)
          Support for Visitor interface.
 KindTest kind_test()
          Support KindTest interface.
 QName qname()
          Support for QName interface.
 int type()
          Support for Type interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ITEM

public static final int ITEM
Set internal value for ITEM.

See Also:
Constant Field Values

QNAME

public static final int QNAME
Set internal value for QNAME.

See Also:
Constant Field Values

KINDTEST

public static final int KINDTEST
Set internal value for KINDTEST.

See Also:
Constant Field Values
Constructor Detail

ItemType

public ItemType(int type,
                java.lang.Object value)
Constructor for ItemType.

Parameters:
type - Type.
value - Object value.
Method Detail

accept

public java.lang.Object accept(XPathVisitor v)
Support for Visitor interface.

Specified by:
accept in class XPathNode
Returns:
Result of Visitor operation.

type

public int type()
Support for Type interface.

Returns:
Result of Type operation.

qname

public QName qname()
Support for QName interface.

Returns:
Result of QName operation.

kind_test

public KindTest kind_test()
Support KindTest interface.

Returns:
Result of KindTest operation.