Class IoUtil
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.util.IoUtil
-
public final class IoUtil extends Object
- Author:
- Daniel Meyer, Sebastian Menski
-
-
Constructor Summary
Constructors Constructor Description IoUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
closeSilently(Closeable closeable)
static InputStream
convertOutputStreamToInputStream(OutputStream outputStream)
Converts aOutputStream
to anInputStream
by coping the data directly.static String
convertXmlDocumentToString(DomDocument document)
Converts aDomDocument
to its String representationstatic String
getStringFromInputStream(InputStream inputStream)
Convert anInputStream
to aString
static void
transformDocumentToXml(DomDocument document, StreamResult result)
Transforms aDomDocument
to XML output.static void
writeDocumentToOutputStream(DomDocument document, OutputStream outputStream)
Writes aDomDocument
to anOutputStream
by transforming the DOM to XML.
-
-
-
Method Detail
-
closeSilently
public static void closeSilently(Closeable closeable)
-
getStringFromInputStream
public static String getStringFromInputStream(InputStream inputStream) throws IOException
Convert anInputStream
to aString
- Parameters:
inputStream
- theInputStream
to convert- Returns:
- the resulting
String
- Throws:
IOException
-
convertOutputStreamToInputStream
public static InputStream convertOutputStreamToInputStream(OutputStream outputStream)
Converts aOutputStream
to anInputStream
by coping the data directly. WARNING: Do not use for large data (>100MB). Only for testing purpose.- Parameters:
outputStream
- theOutputStream
to convert- Returns:
- the resulting
InputStream
-
convertXmlDocumentToString
public static String convertXmlDocumentToString(DomDocument document)
Converts aDomDocument
to its String representation- Parameters:
document
- the XML document to convert
-
writeDocumentToOutputStream
public static void writeDocumentToOutputStream(DomDocument document, OutputStream outputStream)
Writes aDomDocument
to anOutputStream
by transforming the DOM to XML.- Parameters:
document
- the DOM document to writeoutputStream
- theOutputStream
to write to
-
transformDocumentToXml
public static void transformDocumentToXml(DomDocument document, StreamResult result)
Transforms aDomDocument
to XML output.- Parameters:
document
- the DOM document to transformresult
- theStreamResult
to write to
-
-