|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbe.ehealth.technicalconnector.utils.ConnectorXmlUtils
public final class ConnectorXmlUtils
Utility class to parse JAXB objects
Method Summary | ||
---|---|---|
static void |
dump(Object obj)
Logs a JAXB object as an XML String Debug logging needs to be activated |
|
static String |
flatten(String xml)
Removes tabs, line feeds and whitespaces between elements. |
|
static String |
format(String unformattedXml)
Method to format/indent a XML string |
|
static String |
format(String unformattedXml,
Source xslt)
Method to format/indent a XML String and applying an XSLT tranformation. |
|
static DocumentBuilder |
getDocumentBuilder()
|
|
static Element |
getFirstChildElement(Node node)
|
|
static Element |
getFirstElementByTagNameNS(Element node,
String namespaceURI,
String localName)
|
|
static boolean |
isXMLLike(String inXMLStr)
Deprecated. |
|
static void |
logXmlObject(Object obj)
Deprecated. replaced by the dump method |
|
static String |
marshal(Object obj)
Deprecated. replaced by ConnectorXmlUtils .toString(Object obj) |
|
static byte[] |
toByteArray(Node node)
Parse the node to an byte[] |
|
static byte[] |
toByteArray(Object obj)
Parse the object to an byte[] |
|
static byte[] |
toByteArray(Object data,
QName rootTag)
Deprecated. replaced by ConnectorXmlUtils .toByteArray(Object obj) |
|
static Document |
toDocument(byte[] data)
|
|
static Document |
toDocument(Object obj)
Parse the JAXB object to a Document |
|
static Document |
toDocument(Source source)
|
|
static Document |
toDocument(String xml)
To Document based on a String |
|
static Element |
toElement(byte[] data)
To Element based on a byte[] |
|
static
|
toObject(byte[] in,
Class<T> clazz)
|
|
static
|
toObject(InputStream in,
Class<T> clazz)
Convert an InputStream to the given JAXB Element. |
|
static
|
toObject(String xml,
Class<T> clazz)
Convert a xml String to the given JAXB Element. |
|
static String |
toString(Node node)
To string based on a Node |
|
static String |
toString(Object obj)
To string based on a JAXB object |
|
static String |
toString(Source source)
To string based on a Source |
|
static String |
xslt(Source doc,
Source xslt)
Method to format/indent a XML and applying an XSLT tranformation. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static DocumentBuilder getDocumentBuilder()
public static Element getFirstElementByTagNameNS(Element node, String namespaceURI, String localName)
public static Element getFirstChildElement(Node node)
@Deprecated public static void logXmlObject(Object obj)
obj
- the object to logpublic static void dump(Object obj)
obj
- the object to log@Deprecated public static String marshal(Object obj)
ConnectorXmlUtils
.toString(Object obj)
obj
- the object to parse
public static byte[] toByteArray(Node node)
public static byte[] toByteArray(Object obj)
obj
- the object to parse
@Deprecated public static byte[] toByteArray(Object data, QName rootTag)
ConnectorXmlUtils
.toByteArray(Object obj)
data
- the data
public static Document toDocument(byte[] data) throws TechnicalConnectorException
data
-
TechnicalConnectorException
public static Document toDocument(Source source) throws TechnicalConnectorException
TechnicalConnectorException
public static Document toDocument(Object obj)
Document
public static Document toDocument(String xml) throws TechnicalConnectorException
Document
based on a String
TechnicalConnectorException
public static Element toElement(byte[] data) throws TechnicalConnectorException
Element
based on a byte[]
TechnicalConnectorException
public static <T> T toObject(InputStream in, Class<T> clazz)
public static <T> T toObject(byte[] in, Class<T> clazz)
public static <T> T toObject(String xml, Class<T> clazz)
public static String toString(Object obj)
public static String toString(Node node) throws TechnicalConnectorException
Node
TechnicalConnectorException
public static String toString(Source source) throws TechnicalConnectorException
Source
TechnicalConnectorException
public static String flatten(String xml)
public static String format(String unformattedXml)
unformattedXml
-
public static String format(String unformattedXml, Source xslt)
unformattedXml
- xslt
-
public static String xslt(Source doc, Source xslt)
@Deprecated public static boolean isXMLLike(String inXMLStr)
String
is an XML.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |