Class CachingSAXInputSource


  • @NotThreadSafe
    public class CachingSAXInputSource
    extends InputSource
    InputSource that ensures that the passed InputStream is closed. This is achieved by copying the content in a NonBlockingByteArrayInputStream.
    Author:
    Philip Helger
    • Constructor Detail

      • CachingSAXInputSource

        public CachingSAXInputSource​(@Nonnull
                                     com.helger.commons.io.resource.IReadableResource aRes)
      • CachingSAXInputSource

        public CachingSAXInputSource​(@Nonnull
                                     com.helger.commons.io.IHasInputStream aISP)
      • CachingSAXInputSource

        public CachingSAXInputSource​(@Nonnull
                                     com.helger.commons.io.IHasInputStream aISP,
                                     @Nullable
                                     String sSystemID)