Class IoUtil
java.lang.Object
org.camunda.bpm.model.xml.impl.util.IoUtil
- Author:
- Daniel Meyer, Sebastian Menski
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
Constructor Details
-
IoUtil
public IoUtil()
-
-
Method Details
-
closeSilently
-
getStringFromInputStream
Convert anInputStreamto aString- Parameters:
inputStream- theInputStreamto convert- Returns:
- the resulting
String - Throws:
IOException
-
convertOutputStreamToInputStream
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
Converts aDomDocumentto its String representation- Parameters:
document- the XML document to convert
-
writeDocumentToOutputStream
Writes aDomDocumentto anOutputStreamby transforming the DOM to XML.- Parameters:
document- the DOM document to writeoutputStream- theOutputStreamto write to
-
transformDocumentToXml
Transforms aDomDocumentto XML output.- Parameters:
document- the DOM document to transformresult- theStreamResultto write to
-