Package com.helger.xml.transform
Class CachingTransformStreamSource
- java.lang.Object
-
- javax.xml.transform.stream.StreamSource
-
- com.helger.xml.transform.CachingTransformStreamSource
-
- All Implemented Interfaces:
Source
@NotThreadSafe public class CachingTransformStreamSource extends StreamSource
Sourcethat ensures that the passedInputStreamis copied. This is achieved by copying the content in aNonBlockingByteArrayInputStream.- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from class javax.xml.transform.stream.StreamSource
FEATURE
-
-
Constructor Summary
Constructors Constructor Description CachingTransformStreamSource(com.helger.commons.io.IHasInputStream aIIS)CachingTransformStreamSource(com.helger.commons.io.IHasInputStream aIIS, String sSystemID)CachingTransformStreamSource(com.helger.commons.io.resource.IReadableResource aResource)CachingTransformStreamSource(InputStream aIS)CachingTransformStreamSource(InputStream aIS, String sSystemID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringtoString()-
Methods inherited from class javax.xml.transform.stream.StreamSource
getInputStream, getPublicId, getReader, getSystemId, isEmpty, setInputStream, setPublicId, setReader, setSystemId, setSystemId
-
-
-
-
Constructor Detail
-
CachingTransformStreamSource
public CachingTransformStreamSource(@Nonnull com.helger.commons.io.resource.IReadableResource aResource)
-
CachingTransformStreamSource
public CachingTransformStreamSource(@Nonnull com.helger.commons.io.IHasInputStream aIIS)
-
CachingTransformStreamSource
public CachingTransformStreamSource(@Nonnull com.helger.commons.io.IHasInputStream aIIS, @Nullable String sSystemID)
-
CachingTransformStreamSource
public CachingTransformStreamSource(@Nonnull @WillClose InputStream aIS)
-
CachingTransformStreamSource
public CachingTransformStreamSource(@Nonnull @WillClose InputStream aIS, @Nullable String sSystemID)
-
-