org.apache.cxf.jaxrs.utils
Class XMLSource
java.lang.Object
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)
|
|
getNode(java.lang.String expression,
java.lang.Class<T> cls)
|
|
getNode(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.String> namespaces,
java.lang.Class<T> cls)
|
|
getNodes(java.lang.String expression,
java.lang.Class<T> cls)
|
|
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 |
XMLSource
public XMLSource(java.io.InputStream is)
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