com.envoisolutions.sxc.xpath
Class XPathBuilder

java.lang.Object
  extended by com.envoisolutions.sxc.xpath.XPathBuilder

public class XPathBuilder
extends java.lang.Object


Nested Class Summary
static class XPathBuilder.ExpressionState
           
 
Constructor Summary
XPathBuilder()
           
 
Method Summary
 void addAllPrefixes(java.util.Map<java.lang.String,java.lang.String> prefixes)
           
 void addPrefix(java.lang.String prefix, java.lang.String namespace)
           
 XPathEvaluator compile()
           
 void compileEventHandler(java.lang.String expr, XPathEventHandler eventHandler)
           
 java.util.Map<java.lang.String,java.lang.String> getNamespaceContext()
           
 void listen(java.lang.String expr, XPathEventHandler handler)
           
 void setNamespaceContext(java.util.Map<java.lang.String,java.lang.String> namespaceContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathBuilder

public XPathBuilder()
Method Detail

listen

public void listen(java.lang.String expr,
                   XPathEventHandler handler)

compile

public XPathEvaluator compile()

compileEventHandler

public void compileEventHandler(java.lang.String expr,
                                XPathEventHandler eventHandler)

getNamespaceContext

public java.util.Map<java.lang.String,java.lang.String> getNamespaceContext()

setNamespaceContext

public void setNamespaceContext(java.util.Map<java.lang.String,java.lang.String> namespaceContext)

addPrefix

public void addPrefix(java.lang.String prefix,
                      java.lang.String namespace)

addAllPrefixes

public void addAllPrefixes(java.util.Map<java.lang.String,java.lang.String> prefixes)


Copyright © 2007-2008 Envoi Solutions LLC. All Rights Reserved.