public final class IoUtil extends Object
Constructor and Description |
---|
IoUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
closeSilently(Closeable closeable) |
static InputStream |
convertOutputStreamToInputStream(OutputStream outputStream)
Converts a
OutputStream to an InputStream by coping the data directly. |
static String |
convertXmlDocumentToString(DomDocument document)
Converts a
DomDocument to its String representation |
static String |
getStringFromInputStream(InputStream inputStream)
Convert an
InputStream to a String |
static void |
transformDocumentToXml(DomDocument document,
StreamResult result)
Transforms a
DomDocument to XML output. |
static void |
writeDocumentToOutputStream(DomDocument document,
OutputStream outputStream)
Writes a
DomDocument to an OutputStream by transforming the DOM to XML. |
public static void closeSilently(Closeable closeable)
public static String getStringFromInputStream(InputStream inputStream) throws IOException
InputStream
to a String
inputStream
- the InputStream
to convertString
IOException
public static InputStream convertOutputStreamToInputStream(OutputStream outputStream)
OutputStream
to an InputStream
by coping the data directly.
WARNING: Do not use for large data (>100MB). Only for testing purpose.outputStream
- the OutputStream
to convertInputStream
public static String convertXmlDocumentToString(DomDocument document)
DomDocument
to its String representationdocument
- the XML document to convertpublic static void writeDocumentToOutputStream(DomDocument document, OutputStream outputStream)
DomDocument
to an OutputStream
by transforming the DOM to XML.document
- the DOM document to writeoutputStream
- the OutputStream
to write topublic static void transformDocumentToXml(DomDocument document, StreamResult result)
DomDocument
to XML output.document
- the DOM document to transformresult
- the StreamResult
to write toCopyright © 2022. All rights reserved.