org.codehaus.plexus.archiver
Class ArchiveEntry
java.lang.Object
org.codehaus.plexus.archiver.ArchiveEntry
public class ArchiveEntry
- extends java.lang.Object
- Version:
- $Revision: 1502 $ $Date: 2006-08-21 22:05:02 +0100 (Mon, 21 Aug 2006) $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROLE
public static final java.lang.String ROLE
FILE
public static final int FILE
- See Also:
- Constant Field Values
DIRECTORY
public static final int DIRECTORY
- See Also:
- Constant Field Values
getName
public java.lang.String getName()
- Returns:
- the filename of this entry in the archive.
getFile
public java.io.File getFile()
- Returns:
- The original file that will be stored in the archive.
getType
public int getType()
- TODO: support for SYMLINK?
- Returns:
- FILE or DIRECTORY
getMode
public int getMode()
- Returns:
- octal user/group/other unix like permissions.
createFileEntry
public static ArchiveEntry createFileEntry(java.lang.String target,
java.io.File file,
int permissions)
throws ArchiverException
- Throws:
ArchiverException
createDirectoryEntry
public static ArchiveEntry createDirectoryEntry(java.lang.String target,
java.io.File file,
int permissions)
throws ArchiverException
- Throws:
ArchiverException
createEntry
public static ArchiveEntry createEntry(java.lang.String target,
java.io.File file,
int filePerm,
int dirPerm)
throws ArchiverException
- Creates the correct ArchiveEntry instance for either a FILE or a
DIRECTORY.
- Parameters:
target
- file
- filePerm
- dirPerm
-
- Returns:
- The created entry
- Throws:
ArchiverException
- when file is neither a directory nor a file.
Copyright © 2001-2006 Codehaus. All Rights Reserved.