org.jaxen.pattern

Class AnyNodeTest


public class AnyNodeTest
extends NodeTest

AnyNodeTest matches any node.
Version:
$Revision: 1.8 $
Author:
James Strachan

Field Summary

private static AnyNodeTest
instance

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

AnyNodeTest()

Method Summary

static AnyNodeTest
getInstance()
short
getMatchType()
double
getPriority()
String
getText()
boolean
matches(Object node, Context context)

Methods inherited from class org.jaxen.pattern.Pattern

getMatchType, getMatchesNodeName, getPriority, getText, getUnionPatterns, matches, simplify

Field Details

instance

private static AnyNodeTest instance

Constructor Details

AnyNodeTest

private AnyNodeTest()

Method Details

getInstance

public static AnyNodeTest getInstance()

getMatchType

public short getMatchType()
Overrides:
getMatchType in interface Pattern

getPriority

public double getPriority()
Overrides:
getPriority in interface Pattern

getText

public String getText()
Overrides:
getText in interface Pattern

matches

public boolean matches(Object node,
                       Context context)
Overrides:
matches in interface Pattern
Returns:
true if the pattern matches the given node