Class IoUtil
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.util.IoUtil
-
public final class IoUtil extends java.lang.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 voidcloseSilently(java.io.Closeable closeable)static java.io.InputStreamconvertOutputStreamToInputStream(java.io.OutputStream outputStream)Converts aOutputStreamto anInputStreamby coping the data directly.static java.lang.StringconvertXmlDocumentToString(DomDocument document)Converts aDomDocumentto its String representationstatic java.lang.StringgetStringFromInputStream(java.io.InputStream inputStream)Convert anInputStreamto aStringstatic voidtransformDocumentToXml(DomDocument document, javax.xml.transform.stream.StreamResult result)Transforms aDomDocumentto XML output.static voidwriteDocumentToOutputStream(DomDocument document, java.io.OutputStream outputStream)Writes aDomDocumentto anOutputStreamby transforming the DOM to XML.
-
-
-
Method Detail
-
closeSilently
public static void closeSilently(java.io.Closeable closeable)
-
getStringFromInputStream
public static java.lang.String getStringFromInputStream(java.io.InputStream inputStream) throws java.io.IOExceptionConvert anInputStreamto aString- Parameters:
inputStream- theInputStreamto convert- Returns:
- the resulting
String - Throws:
java.io.IOException
-
convertOutputStreamToInputStream
public static java.io.InputStream convertOutputStreamToInputStream(java.io.OutputStream outputStream)
Converts aOutputStreamto anInputStreamby coping the data directly. WARNING: Do not use for large data (>100MB). Only for testing purpose.- Parameters:
outputStream- theOutputStreamto convert- Returns:
- the resulting
InputStream
-
convertXmlDocumentToString
public static java.lang.String convertXmlDocumentToString(DomDocument document)
Converts aDomDocumentto its String representation- Parameters:
document- the XML document to convert
-
writeDocumentToOutputStream
public static void writeDocumentToOutputStream(DomDocument document, java.io.OutputStream outputStream)
Writes aDomDocumentto anOutputStreamby transforming the DOM to XML.- Parameters:
document- the DOM document to writeoutputStream- theOutputStreamto write to
-
transformDocumentToXml
public static void transformDocumentToXml(DomDocument document, javax.xml.transform.stream.StreamResult result)
Transforms aDomDocumentto XML output.- Parameters:
document- the DOM document to transformresult- theStreamResultto write to
-
-