|
Qizx/Open v0.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.xfra.qizxopen.dm.BaseNodeTest
Tests a node by kind, and by name if appropriate, with wildcards.
Field Summary | |
int |
kind
Tested kind (ELEMENT TEXT PI COMMENT..., or -1 for node()) |
java.lang.String |
name
Localname test: null if not specified (* or ns:*) |
Namespace |
namespace
Namespace test: null if not specified (* or *:NCName) |
QName |
qname
Accelerator, non-null if non-null namespace and name |
Constructor Summary | |
BaseNodeTest(int kind,
Namespace namespace,
java.lang.String name)
|
Method Summary | |
boolean |
accepts(int nodeKind,
QName nodeName)
|
boolean |
accepts(Node node)
|
int |
getNodeKind()
Returns the node kind (Node.ELEMENT, Node.TEXT etc) or -1 if not simple. |
boolean |
needsNode()
|
boolean |
staticallyCheckable()
Returns true for simple node test (node kind only). |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public int kind
public Namespace namespace
public java.lang.String name
public QName qname
Constructor Detail |
public BaseNodeTest(int kind, Namespace namespace, java.lang.String name)
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Object
public int getNodeKind()
NodeTest
getNodeKind
in interface NodeTest
public boolean staticallyCheckable()
NodeTest
staticallyCheckable
in interface NodeTest
public boolean accepts(int nodeKind, QName nodeName)
accepts
in interface NodeTest
public boolean needsNode()
needsNode
in interface NodeTest
public boolean accepts(Node node)
accepts
in interface NodeTest
|
Copyright Xavier FRANC 2003-2004 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |