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 voidcloseSilently(Closeable closeable)static InputStreamconvertOutputStreamToInputStream(OutputStream outputStream)Converts aOutputStreamto anInputStreamby coping the data directly.static StringconvertXmlDocumentToString(DomDocument document)Converts aDomDocumentto its String representationstatic StringgetStringFromInputStream(InputStream inputStream)Convert anInputStreamto aStringstatic voidtransformDocumentToXml(DomDocument document, StreamResult result)Transforms aDomDocumentto XML output.static voidwriteDocumentToOutputStream(DomDocument document, OutputStream outputStream)Writes aDomDocumentto anOutputStreamby transforming the DOM to XML.
-
-
-
Method Detail
-
closeSilently
public static void closeSilently(Closeable closeable)
-
getStringFromInputStream
public static String getStringFromInputStream(InputStream inputStream) throws IOException
Convert anInputStreamto aString- Parameters:
inputStream- theInputStreamto convert- Returns:
- the resulting
String - Throws:
IOException
-
convertOutputStreamToInputStream
public static InputStream convertOutputStreamToInputStream(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 String convertXmlDocumentToString(DomDocument document)
Converts aDomDocumentto its String representation- Parameters:
document- the XML document to convert
-
writeDocumentToOutputStream
public static void writeDocumentToOutputStream(DomDocument document, 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, StreamResult result)
Transforms aDomDocumentto XML output.- Parameters:
document- the DOM document to transformresult- theStreamResultto write to
-
-