Package org.burningwave.core.io
Interface IterableZipContainer
- All Superinterfaces:
AutoCloseable,Closeable,Identifiable,ManagedLogger
public interface IterableZipContainer extends Closeable, ManagedLogger
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIterableZipContainer.EntryNested classes/interfaces inherited from interface org.burningwave.core.ManagedLogger
ManagedLogger.Repository -
Field Summary
Fields Modifier and Type Field Description static StringPATH_SUFFIX -
Method Summary
Methods inherited from interface org.burningwave.core.Closeable
close, closeResources, closeResources, createCloseResoucesTask, createCloseResoucesTaskMethods inherited from interface org.burningwave.core.Identifiable
getId, getOperationId
-
Field Details
-
PATH_SUFFIX
- See Also:
- Constant Field Values
-
-
Method Details
-
create
-
create
-
create
-
create
-
create
-
createZipFile
-
create
-
findAllAndConvert
default <T> Set<T> findAllAndConvert(Predicate<IterableZipContainer.Entry> zipEntryPredicate, Function<IterableZipContainer.Entry,T> tSupplier, Predicate<IterableZipContainer.Entry> loadZipEntryData) -
findAllAndConvert
default <T> Set<T> findAllAndConvert(Supplier<Set<T>> supplier, Predicate<IterableZipContainer.Entry> zipEntryPredicate, Function<IterableZipContainer.Entry,T> tSupplier, Predicate<IterableZipContainer.Entry> loadZipEntryData) -
getConventionedAbsolutePath
String getConventionedAbsolutePath() -
getAbsolutePath
String getAbsolutePath() -
getParent
IterableZipContainer getParent() -
toByteBuffer
ByteBuffer toByteBuffer() -
getNextEntry
-
getNextEntry
-
duplicate
-
getCurrentZipEntry
IterableZipContainer.Entry getCurrentZipEntry() -
getEntrySupplier
Function<IterableZipContainer.Entry,IterableZipContainer.Entry> getEntrySupplier() -
closeEntry
void closeEntry() -
findFirstAndConvert
default <T> T findFirstAndConvert(Predicate<IterableZipContainer.Entry> zipEntryPredicate, Function<IterableZipContainer.Entry,T> tSupplier, Predicate<IterableZipContainer.Entry> loadZipEntryData) -
findOneAndConvert
default <T> T findOneAndConvert(Predicate<IterableZipContainer.Entry> zipEntryPredicate, Function<IterableZipContainer.Entry,T> tSupplier, Predicate<IterableZipContainer.Entry> loadZipEntryData) -
findOne
default IterableZipContainer.Entry findOne(Predicate<IterableZipContainer.Entry> zipEntryPredicate, Predicate<IterableZipContainer.Entry> loadZipEntryData) -
findFirst
default IterableZipContainer.Entry findFirst(Predicate<IterableZipContainer.Entry> zipEntryPredicate, Predicate<IterableZipContainer.Entry> loadZipEntryData) -
findAll
default Set<IterableZipContainer.Entry> findAll(Predicate<IterableZipContainer.Entry> zipEntryPredicate, Predicate<IterableZipContainer.Entry> loadZipEntryData) -
findAll
default Set<IterableZipContainer.Entry> findAll(Supplier<Set<IterableZipContainer.Entry>> setSupplier, Predicate<IterableZipContainer.Entry> zipEntryPredicate, Predicate<IterableZipContainer.Entry> loadZipEntryData) -
destroy
default void destroy(boolean removeFromCache) -
destroy
default void destroy()
-