Apache CXF API

org.apache.cxf.jaxrs.utils
Class XMLSource

java.lang.Object
  extended by org.apache.cxf.jaxrs.utils.XMLSource

public class XMLSource
extends java.lang.Object

Utiliity class for manipulating XML response using XPath and XSLT


Constructor Summary
XMLSource(java.io.InputStream is)
           
 
Method Summary
 java.net.URI getBaseURI()
           
 java.net.URI getLink(java.lang.String expression)
           
 java.net.URI getLink(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces)
           
<T> T
getNode(java.lang.String expression, java.lang.Class<T> cls)
           
<T> T
getNode(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces, java.lang.Class<T> cls)
           
<T> T[]
getNodes(java.lang.String expression, java.lang.Class<T> cls)
           
<T> T[]
getNodes(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces, java.lang.Class<T> cls)
           
 java.lang.String getValue(java.lang.String expression)
           
 java.lang.String getValue(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces)
           
 void setBuffering(boolean enable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSource

public XMLSource(java.io.InputStream is)
Method Detail

setBuffering

public void setBuffering(boolean enable)

getNode

public <T> T getNode(java.lang.String expression,
                     java.lang.Class<T> cls)

getNode

public <T> T getNode(java.lang.String expression,
                     java.util.Map<java.lang.String,java.lang.String> namespaces,
                     java.lang.Class<T> cls)

getNodes

public <T> T[] getNodes(java.lang.String expression,
                        java.lang.Class<T> cls)

getNodes

public <T> T[] getNodes(java.lang.String expression,
                        java.util.Map<java.lang.String,java.lang.String> namespaces,
                        java.lang.Class<T> cls)

getLink

public java.net.URI getLink(java.lang.String expression)

getLink

public java.net.URI getLink(java.lang.String expression,
                            java.util.Map<java.lang.String,java.lang.String> namespaces)

getBaseURI

public java.net.URI getBaseURI()

getValue

public java.lang.String getValue(java.lang.String expression)

getValue

public java.lang.String getValue(java.lang.String expression,
                                 java.util.Map<java.lang.String,java.lang.String> namespaces)

Apache CXF API

Apache CXF