public class ArchiveEntry extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DIRECTORY |
static int |
FILE |
static String |
ROLE |
static int |
SYMLINK |
Modifier and Type | Method and Description |
---|---|
static ArchiveEntry |
createDirectoryEntry(String target,
File file,
int permissions,
int defaultDirMode1) |
static ArchiveEntry |
createDirectoryEntry(String target,
org.codehaus.plexus.components.io.resources.PlexusIoResource resource,
int permissions,
int defaultDirectoryPermissions) |
static ArchiveEntry |
createFileEntry(String target,
File file,
int permissions,
int defaultDirectoryPermissions) |
static ArchiveEntry |
createFileEntry(String target,
org.codehaus.plexus.components.io.resources.PlexusIoResource resource,
int permissions,
org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection collection,
int defaultDirectoryPermissions) |
static ArchiveEntry |
createSymlinkEntry(String symlinkName,
int permissions,
String symlinkDestination,
int defaultDirectoryPermissions) |
int |
getDefaultDirMode() |
File |
getFile()
Deprecated.
As of 1.0-alpha-10, file entries are no longer backed
by files, but by instances of
PlexusIoResource .
Consequently, you should use getInputStream() - |
InputStream |
getInputStream() |
int |
getMode() |
String |
getName() |
org.codehaus.plexus.components.io.resources.PlexusIoResource |
getResource() |
org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes |
getResourceAttributes() |
int |
getType() |
void |
setResourceAttributes(org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes attributes) |
public static final String ROLE
public static final int FILE
public static final int DIRECTORY
public static final int SYMLINK
public String getName()
public File getFile()
PlexusIoResource
.
Consequently, you should use getInputStream()
-public InputStream getInputStream() throws IOException
IOException
public int getType()
public int getMode()
public static ArchiveEntry createFileEntry(String target, org.codehaus.plexus.components.io.resources.PlexusIoResource resource, int permissions, org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection collection, int defaultDirectoryPermissions) throws ArchiverException
ArchiverException
public static ArchiveEntry createFileEntry(String target, File file, int permissions, int defaultDirectoryPermissions) throws ArchiverException, IOException
ArchiverException
IOException
public static ArchiveEntry createDirectoryEntry(String target, @Nonnull org.codehaus.plexus.components.io.resources.PlexusIoResource resource, int permissions, int defaultDirectoryPermissions) throws ArchiverException
ArchiverException
public static ArchiveEntry createDirectoryEntry(String target, File file, int permissions, int defaultDirMode1) throws ArchiverException, IOException
ArchiverException
IOException
public static ArchiveEntry createSymlinkEntry(String symlinkName, int permissions, String symlinkDestination, int defaultDirectoryPermissions)
public org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes getResourceAttributes()
public void setResourceAttributes(org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes attributes)
@Nonnull public org.codehaus.plexus.components.io.resources.PlexusIoResource getResource()
public int getDefaultDirMode()
Copyright © 2001-2014 Codehaus. All Rights Reserved.