net.sf.swan.xpath.pattern
Class FilterPattern

java.lang.Object
  |
  +--net.sf.swan.xpath.pattern.PredicatedPattern
        |
        +--net.sf.swan.xpath.pattern.FilterPattern
All Implemented Interfaces:
NodeTypes, Pattern

public class FilterPattern
extends PredicatedPattern


Fields inherited from interface net.sf.swan.xpath.pattern.NodeTypes
ANY_NODE, ATTRIBUTE_NODE, COMMENT_NODE, DOCUMENT_NODE, ELEMENT_NODE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
 
Constructor Summary
FilterPattern(Pattern pattern)
           
 
Method Summary
 double getDefaultPriority()
           
 java.lang.String getMatchNodeName()
           
 short getMatchNodeType()
           
 boolean match(java.lang.Object node, org.jaxen.ContextSupport support)
           
 Pattern simplify()
           
 
Methods inherited from class net.sf.swan.xpath.pattern.PredicatedPattern
applyPredicate, evaluatePredicates, getPredicates, hasPredicates, setPredicates, simplifyPredicates
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterPattern

public FilterPattern(Pattern pattern)
Method Detail

match

public boolean match(java.lang.Object node,
                     org.jaxen.ContextSupport support)
              throws org.jaxen.JaxenException

getDefaultPriority

public double getDefaultPriority()

getMatchNodeType

public short getMatchNodeType()

getMatchNodeName

public java.lang.String getMatchNodeName()

simplify

public Pattern simplify()