public abstract class NewArchiveEntry
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NewArchiveEntry.NewDirectoryArchiveEntry
A class to describe a new directory archive entry.
|
static class |
NewArchiveEntry.NewFileArchiveEntry
A class to describe a new regular file archive entry.
|
static class |
NewArchiveEntry.NewSymLinkArchiveEntry
A class to describe a new symlink archive entry.
|
Modifier and Type | Method and Description |
---|---|
static NewArchiveEntry.NewDirectoryArchiveEntry |
directory(java.lang.String path) |
static NewArchiveEntry.NewDirectoryArchiveEntry |
directory(java.lang.String parentPath,
java.lang.String name) |
static NewArchiveEntry.NewFileArchiveEntry |
file(java.lang.String path) |
static NewArchiveEntry.NewFileArchiveEntry |
file(java.lang.String parentPath,
java.lang.String name) |
int |
getCrc32() |
int |
getGid() |
long |
getLastModified() |
java.lang.String |
getLinkTarget() |
ch.systemsx.cisd.base.unix.FileLinkType |
getLinkType() |
java.lang.String |
getName() |
java.lang.String |
getParentPath() |
short |
getPermissions() |
long |
getSize() |
int |
getUid() |
NewArchiveEntry |
gid(int gid) |
NewArchiveEntry |
lastModified(long lastModified) |
NewArchiveEntry |
permissions(short permissions) |
static NewArchiveEntry.NewSymLinkArchiveEntry |
symlink(java.lang.String path,
java.lang.String linkTarget) |
static NewArchiveEntry.NewSymLinkArchiveEntry |
symlink(java.lang.String parentPath,
java.lang.String name,
java.lang.String linkTarget) |
NewArchiveEntry |
uid(int uid) |
public static NewArchiveEntry.NewFileArchiveEntry file(java.lang.String path)
path
- The path of the file in the archive.public static NewArchiveEntry.NewFileArchiveEntry file(java.lang.String parentPath, java.lang.String name)
parentPath
- The parent path of the file in the archive.name
- The name of the file in the archive.public static NewArchiveEntry.NewSymLinkArchiveEntry symlink(java.lang.String path, java.lang.String linkTarget)
path
- The path of the symlink in the archive.linkTarget
- the link target of the symlink.public static NewArchiveEntry.NewSymLinkArchiveEntry symlink(java.lang.String parentPath, java.lang.String name, java.lang.String linkTarget)
public static NewArchiveEntry.NewDirectoryArchiveEntry directory(java.lang.String path)
public static NewArchiveEntry.NewDirectoryArchiveEntry directory(java.lang.String parentPath, java.lang.String name)
public java.lang.String getParentPath()
public long getLastModified()
public NewArchiveEntry lastModified(long lastModified)
public int getUid()
public NewArchiveEntry uid(int uid)
public int getGid()
public NewArchiveEntry gid(int gid)
public short getPermissions()
public NewArchiveEntry permissions(short permissions)
public int getCrc32()
public java.lang.String getName()
public ch.systemsx.cisd.base.unix.FileLinkType getLinkType()
public java.lang.String getLinkTarget()
public long getSize()