|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.at4j.util.archive.EntryExtractor
public class EntryExtractor
This is the default EntryExtractionStrategy used by the
ArchiveExtractor. It extracts all entries to the target directory
hierarchy.
This object does not have any state. The singleton instance INSTANCE
may be used instead of instantiating it.
| Field Summary | |
|---|---|
static EntryExtractor |
INSTANCE
Singleton instance that may be used instead of instantiating this class. |
| Constructor Summary | |
|---|---|
EntryExtractor()
|
|
| Method Summary | |
|---|---|
Directory |
extractDirectory(ArchiveDirectoryEntry<?,?> dir,
PotentialDirectory target,
ExtractSpecification spec)
Extract a directory entry to the target directory. |
void |
extractFile(ArchiveFileEntry<?,?> f,
PotentialDirectory target,
ExtractSpecification spec)
Extract a file entry to the target directory. |
void |
extractSymbolicLink(ArchiveSymbolicLinkEntry<?,?> l,
PotentialDirectory target,
ExtractSpecification spec)
This method just prints a warning to stderr about that it could not extract the symbolic link. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final EntryExtractor INSTANCE
| Constructor Detail |
|---|
public EntryExtractor()
| Method Detail |
|---|
public Directory extractDirectory(ArchiveDirectoryEntry<?,?> dir,
PotentialDirectory target,
ExtractSpecification spec)
EntryExtractionStrategy
extractDirectory in interface EntryExtractionStrategydir - The directory entry.target - The target directory.spec - The extraction specification.
null should be returned.
public void extractFile(ArchiveFileEntry<?,?> f,
PotentialDirectory target,
ExtractSpecification spec)
EntryExtractionStrategy
extractFile in interface EntryExtractionStrategyf - The file entry.target - The target directory.spec - The extraction specification.
public void extractSymbolicLink(ArchiveSymbolicLinkEntry<?,?> l,
PotentialDirectory target,
ExtractSpecification spec)
extractSymbolicLink in interface EntryExtractionStrategyl - The symbolic link entry.target - The target directory.spec - The extraction specification.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||