org.apache.cxf.jaxrs.ext.xml
Class XMLSource
java.lang.Object
org.apache.cxf.jaxrs.ext.xml.XMLSource
public class XMLSource
- extends Object
Utility class for manipulating XML response using XPath and XSLT
|
Method Summary |
URI |
getBaseURI()
|
URI |
getLink(String expression)
|
URI |
getLink(String expression,
Map<String,String> namespaces)
|
URI[] |
getLinks(String expression,
Map<String,String> namespaces)
|
|
getNode(String expression,
Class<T> cls)
|
|
getNode(String expression,
Map<String,String> namespaces,
Class<T> cls)
|
|
getNodes(String expression,
Class<T> cls)
|
|
getNodes(String expression,
Map<String,String> namespaces,
Class<T> cls)
|
String |
getValue(String expression)
|
String |
getValue(String expression,
Map<String,String> namespaces)
|
|
getValue(String expression,
Map<String,String> namespaces,
Class<T> cls)
|
String[] |
getValues(String expression)
|
String[] |
getValues(String expression,
Map<String,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(InputStream is)
setBuffering
public void setBuffering(boolean enable)
getNode
public <T> T getNode(String expression,
Class<T> cls)
getNode
public <T> T getNode(String expression,
Map<String,String> namespaces,
Class<T> cls)
getNodes
public <T> T[] getNodes(String expression,
Class<T> cls)
getNodes
public <T> T[] getNodes(String expression,
Map<String,String> namespaces,
Class<T> cls)
getLink
public URI getLink(String expression)
getLink
public URI getLink(String expression,
Map<String,String> namespaces)
getLinks
public URI[] getLinks(String expression,
Map<String,String> namespaces)
getBaseURI
public URI getBaseURI()
getValue
public String getValue(String expression)
getValue
public String getValue(String expression,
Map<String,String> namespaces)
getValue
public <T> T getValue(String expression,
Map<String,String> namespaces,
Class<T> cls)
getValues
public String[] getValues(String expression)
getValues
public String[] getValues(String expression,
Map<String,String> namespaces)
Apache CXF