public abstract class ScpPathCommandDetailsSupport extends AbstractScpCommandDetails implements NamedResource
| Modifier and Type | Field and Description |
|---|---|
private long |
length |
private java.lang.String |
name |
private java.util.Set<java.nio.file.attribute.PosixFilePermission> |
permissions |
static int |
S_IRGRP |
static int |
S_IROTH |
static int |
S_IRUSR |
static int |
S_IWGRP |
static int |
S_IWOTH |
static int |
S_IWUSR |
static int |
S_IXGRP |
static int |
S_IXOTH |
static int |
S_IXUSR |
commandBY_NAME_COMPARATOR, NAME_EXTRACTOR| Modifier | Constructor and Description |
|---|---|
protected |
ScpPathCommandDetailsSupport(char command) |
protected |
ScpPathCommandDetailsSupport(char command,
java.lang.String header) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
protected long |
getEffectiveLength() |
long |
getLength() |
java.lang.String |
getName() |
static java.lang.String |
getOctalPermissions(java.util.Collection<java.nio.file.attribute.PosixFilePermission> perms) |
java.util.Set<java.nio.file.attribute.PosixFilePermission> |
getPermissions() |
int |
hashCode() |
static java.util.Set<java.nio.file.attribute.PosixFilePermission> |
parseOctalPermissions(java.lang.String str) |
void |
setLength(long length) |
void |
setName(java.lang.String name) |
void |
setPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission> permissions) |
java.lang.String |
toHeader() |
java.lang.String |
toString() |
getCommandclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindByName, findFirstMatchByName, getNameList, getNames, ofName, removeByName, safeCompareByNamepublic static final int S_IRUSR
public static final int S_IWUSR
public static final int S_IXUSR
public static final int S_IRGRP
public static final int S_IWGRP
public static final int S_IXGRP
public static final int S_IROTH
public static final int S_IWOTH
public static final int S_IXOTH
private java.util.Set<java.nio.file.attribute.PosixFilePermission> permissions
private long length
private java.lang.String name
protected ScpPathCommandDetailsSupport(char command)
protected ScpPathCommandDetailsSupport(char command,
java.lang.String header)
public java.util.Set<java.nio.file.attribute.PosixFilePermission> getPermissions()
public void setPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission> permissions)
public long getLength()
protected long getEffectiveLength()
public void setLength(long length)
public java.lang.String getName()
getName in interface NamedResourcepublic void setName(java.lang.String name)
public java.lang.String toHeader()
toHeader in class AbstractScpCommandDetailspublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String getOctalPermissions(java.util.Collection<java.nio.file.attribute.PosixFilePermission> perms)
public static java.util.Set<java.nio.file.attribute.PosixFilePermission> parseOctalPermissions(java.lang.String str)