org.jaxen.pattern
Class NoNodeTest

java.lang.Object
  extended byorg.jaxen.pattern.Pattern
      extended byorg.jaxen.pattern.NodeTest
          extended byorg.jaxen.pattern.NoNodeTest

public class NoNodeTest
extends NodeTest

NoNodeTest matches no nodes.

Version:
$Revision: 1.5 $
Author:
James Strachan

Field Summary
 
Fields inherited from class org.jaxen.pattern.Pattern
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, NO_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
 
Constructor Summary
NoNodeTest()
           
 
Method Summary
static NoNodeTest getInstance()
           
 short getMatchType()
           
 double getPriority()
          Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
 java.lang.String getText()
          Returns a textual representation of this pattern
 boolean matches(java.lang.Object node, Context context)
           
 
Methods inherited from class org.jaxen.pattern.Pattern
getMatchesNodeName, getUnionPatterns, simplify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoNodeTest

public NoNodeTest()
Method Detail

getInstance

public static NoNodeTest getInstance()

matches

public boolean matches(java.lang.Object node,
                       Context context)
Specified by:
matches in class Pattern
Returns:
true if the pattern matches the given node

getPriority

public double getPriority()
Description copied from class: Pattern
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.

Overrides:
getPriority in class Pattern

getMatchType

public short getMatchType()
Overrides:
getMatchType in class Pattern
Returns:
the type of node the pattern matches; ANY_NODE unless overridden

getText

public java.lang.String getText()
Description copied from class: Pattern
Returns a textual representation of this pattern

Specified by:
getText in class Pattern


Copyright © 2001-2005 Codehaus. All Rights Reserved.