org.apache.commons.jxpath.ri.compiler
Class NodeNameTest

java.lang.Object
  extended by org.apache.commons.jxpath.ri.compiler.NodeTest
      extended by org.apache.commons.jxpath.ri.compiler.NodeNameTest

public class NodeNameTest
extends NodeTest

Version:
$Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
Author:
Dmitri Plotnikov

Field Summary
private  java.lang.String namespaceURI
           
private  QName qname
           
 
Constructor Summary
NodeNameTest(QName qname)
          Create a new NodeNameTest.
NodeNameTest(QName qname, java.lang.String namespaceURI)
          Create a new NodeNameTest.
 
Method Summary
 java.lang.String getNamespaceURI()
          Get the ns URI.
 QName getNodeName()
          Get the node name.
 boolean isWildcard()
          Learn whether this is a wildcard test.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

qname

private QName qname

namespaceURI

private java.lang.String namespaceURI
Constructor Detail

NodeNameTest

public NodeNameTest(QName qname)
Create a new NodeNameTest.

Parameters:
qname - name to match

NodeNameTest

public NodeNameTest(QName qname,
                    java.lang.String namespaceURI)
Create a new NodeNameTest.

Parameters:
qname - name to match
namespaceURI - uri to match
Method Detail

getNodeName

public QName getNodeName()
Get the node name.

Returns:
QName

getNamespaceURI

public java.lang.String getNamespaceURI()
Get the ns URI.

Returns:
String

isWildcard

public boolean isWildcard()
Learn whether this is a wildcard test.

Returns:
true if the node name is "*".

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object