@Override public InputStream getInputStream () { final InputStream aIS = m_aISP.getInputStream (); if (aIS == null) throw new IllegalStateException ("Failed to open input stream for " + m_aISP); return aIS; }
default boolean isReadMultiple () { return getInputStreamProvider ().isReadMultiple (); }
try return eCompressionMode.getDecompressStream (aOldISP.getInputStream ()); }, aOldISP.isReadMultiple ()));
@Nonnull public InputStream getByteStream () { return m_aISP.getInputStream (); }
public CachingSAXInputSource (@Nonnull final IHasInputStream aISP) { this (aISP.getInputStream (), null); }
@Override public InputStream getByteStream () { final InputStream aIS = m_aISP.getInputStream (); if (aIS == null) if (LOGGER.isWarnEnabled ()) LOGGER.warn ("Failed to open input stream for " + m_aISP); return aIS; }
public CachingTransformStreamSource (@Nonnull final IHasInputStream aIIS, @Nullable final String sSystemID) { this (aIIS.getInputStream (), sSystemID); }
public CachingSAXInputSource (@Nonnull final IHasInputStream aISP, @Nullable final String sSystemID) { this (aISP.getInputStream (), sSystemID); }
@Nonnull default InputStream getInputStream () { return getInputStreamProvider ().getInputStream (); }
@Override public InputStream getSourceStream () { // This will e.g. throw an UncheckedIOException if compression is enabled, // but the transmitted document is not compressed final InputStream ret = m_aISP.getInputStream (); if (ret == null) throw new IllegalStateException ("Got no InputStream from " + m_aISP); m_aResMgr.addCloseable (ret); return ret; }
@Nonnull public static ESuccess readMap (@Nonnull final IHasInputStream aISP, @Nonnull final Map <String, String> aTargetMap) { ValueEnforcer.notNull (aISP, "InputStreamProvider"); return readMap (aISP.getInputStream (), aTargetMap); }
@Nonnull public static ESuccess readList (@Nonnull final IHasInputStream aISP, @Nonnull final Collection <String> aTargetList) { ValueEnforcer.notNull (aISP, "InputStreamProvider"); return readList (aISP.getInputStream (), aTargetList); }
@Nonnull public static StreamSource create (@Nonnull final IHasInputStream aISP) { if (aISP instanceof IReadableResource) return create ((IReadableResource) aISP); return create (aISP.getInputStream ()); }
@Nullable public static InputSource create (@Nonnull final IHasInputStream aISP) { if (aISP instanceof IReadableResource) return create ((IReadableResource) aISP); return create (aISP.getInputStream ()); }
/** * Read a document from the specified input stream provider. The secure * reading feature has affect when using this method. * * @param aISP * The input stream provider to read. May not be <code>null</code>. * @return <code>null</code> in case reading fails. */ @Nullable default JAXBTYPE read (@Nonnull final IHasInputStream aISP) { ValueEnforcer.notNull (aISP, "Resource"); // Ensure to use InputStream for BOM handling return read (aISP.getInputStream ()); }
@Nullable @ReturnsMutableCopy public static ICommonsMap <String, String> readMap (@Nonnull final IHasInputStream aISP) { ValueEnforcer.notNull (aISP, "InputStreamProvider"); return readMap (aISP.getInputStream ()); }
@Nullable @ReturnsMutableCopy public static ICommonsList <String> readList (@Nonnull final IHasInputStream aISP) { ValueEnforcer.notNull (aISP, "InputStreamProvider"); return readList (aISP.getInputStream ()); }
aIS = aIIS.getInputStream (); if (aIS == null) aIS = aIIS.getInputStream (); return new XSSFWorkbook (aIS);
final InputStream aIS = aISP.getInputStream (); if (aIS == null) return null;
final InputStream aIS = aISP.getInputStream (); if (aIS == null) return null;