net.sf.swan.xpath.pattern
Class PatternManager

java.lang.Object
  |
  +--net.sf.swan.xpath.pattern.PatternManager

public class PatternManager
extends java.lang.Object


Constructor Summary
PatternManager()
           
 
Method Summary
 void add(Pattern pattern, java.lang.Object data)
           
 void add(Pattern pattern, java.lang.Object data, double priority)
           
protected  void addAll(java.util.Map src)
           
protected  void addAll(net.sf.swan.xpath.pattern.PatternManager.Entry firstEntry)
           
 void addAll(PatternManager patterns)
           
 java.lang.Object match(java.lang.Object node, org.jaxen.ContextSupport support)
           
 void match(java.lang.Object node, org.jaxen.ContextSupport support, Match match)
           
protected  net.sf.swan.xpath.pattern.PatternManager.Entry matchEntry(java.lang.Object node, org.jaxen.ContextSupport support)
           
protected  net.sf.swan.xpath.pattern.PatternManager.Entry matchEntry(java.lang.Object node, org.jaxen.ContextSupport support, net.sf.swan.xpath.pattern.PatternManager.Entry nextEntry)
           
protected  net.sf.swan.xpath.pattern.PatternManager.Entry matchEntry(java.lang.Object node, org.jaxen.ContextSupport support, net.sf.swan.xpath.pattern.PatternManager.Entry nextEntry, double priorityLimit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternManager

public PatternManager()
Method Detail

addAll

public void addAll(PatternManager patterns)

addAll

protected void addAll(java.util.Map src)

addAll

protected void addAll(net.sf.swan.xpath.pattern.PatternManager.Entry firstEntry)

add

public void add(Pattern pattern,
                java.lang.Object data)

add

public void add(Pattern pattern,
                java.lang.Object data,
                double priority)

match

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

match

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

matchEntry

protected net.sf.swan.xpath.pattern.PatternManager.Entry matchEntry(java.lang.Object node,
                                                                    org.jaxen.ContextSupport support)
                                                             throws org.jaxen.JaxenException

matchEntry

protected net.sf.swan.xpath.pattern.PatternManager.Entry matchEntry(java.lang.Object node,
                                                                    org.jaxen.ContextSupport support,
                                                                    net.sf.swan.xpath.pattern.PatternManager.Entry nextEntry)
                                                             throws org.jaxen.JaxenException

matchEntry

protected net.sf.swan.xpath.pattern.PatternManager.Entry matchEntry(java.lang.Object node,
                                                                    org.jaxen.ContextSupport support,
                                                                    net.sf.swan.xpath.pattern.PatternManager.Entry nextEntry,
                                                                    double priorityLimit)
                                                             throws org.jaxen.JaxenException