Package org.at4j.archive.builder

This package contains generic interfaces and an abstract base implementation of an archive builder for building archive files.

See:
          Description

Interface Summary
ArchiveBuilder<U extends ArchiveBuilder<U,V>,V extends ArchiveEntrySettings<V>> This is a generic interface for an archive builder, i.e.
ArchiveEntrySettings<T extends ArchiveEntrySettings<T>> This interface defines the settings for an entry that is being added to an archive.
EntityToArchiveFilter This is a marker interface for all Filter :s for EntryToArchive objects so that they should be easier to find in the Javadocs.
StreamAddCapableArchiveBuilder<U extends StreamAddCapableArchiveBuilder<U,V>,V extends ArchiveEntrySettings<V>> This interface extends the ArchiveBuilder interface with the capability to add data from InputStream:s to the archive.
 

Class Summary
AbstractArchiveBuilder<U extends AbstractArchiveBuilder<U,V>,V extends ArchiveEntrySettings<V>> This is an abstract base implementation of an archive builder that implements most of the methods in the ArchiveBuilder interface.
AbstractStreamAddCapableArchiveBuilder<U extends AbstractStreamAddCapableArchiveBuilder<U,V>,V extends ArchiveEntrySettings<V>> This abstract class extends the AbstractArchiveBuilder with the capability to
ArchiveEntrySettingsRule<T extends ArchiveEntrySettings<T>> This is a rule for setting archive entry settings for one or several entries.
DirectoryETAF This filter returns true of the entity is a directory.
EntityTypeETAF This filter matches a specific entity type.
EntryToArchive This object contains data about an entry that is about to be added to an archive.
FalseETAF This filter always returns false.
FileETAF This filter returns true of the entity is a file.
NameETAF This filter matches entities with a specific name.
NameGlobETAF This filter matches entities with names that match a Glob pattern (such as .exe).
TrueETAF This filter always returns true.
 

Exception Summary
ArchiveEntryAddException  
 

Package org.at4j.archive.builder Description

This package contains generic interfaces and an abstract base implementation of an archive builder for building archive files.

Since:
1.0
Author:
Karl Gustafsson