|
TrueZIP Kernel 7.0-rc2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.schlichtherle.truezip.fs.FsModel
@ThreadSafe @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public abstract class FsModel
Defines the common properties of a file system.
Sub-classes must be thread-safe, too.
FsController| Constructor Summary | |
|---|---|
FsModel()
|
|
| Method Summary | |
|---|---|
boolean |
equals(Object that)
Two file system models are considered equal if and only if they are identical. |
abstract FsMountPoint |
getMountPoint()
Returns the mount point of this file system model. |
abstract FsModel |
getParent()
Returns the model of the parent file system or null if and
only if the file system is not federated, i.e. if it's not a member of
a parent file system. |
int |
hashCode()
Returns a hash code which is consistent with equals(java.lang.Object). |
abstract boolean |
isTouched()
Returns true if and only if the contents of the federated file
system have been modified so that it needs
synchronization with its parent file
system. |
abstract void |
setTouched(boolean touched)
Sets the value of the property touched. |
String |
toString()
Returns a string representation of this object for debugging and logging purposes. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FsModel()
| Method Detail |
|---|
public abstract FsMountPoint getMountPoint()
The mount point may be used to construct error messages or to locate and access file system metadata which is stored outside the file system, e.g. in-memory stored passwords for RAES encrypted ZIP files.
@Nullable public abstract FsModel getParent()
null if and
only if the file system is not federated, i.e. if it's not a member of
a parent file system.
public abstract boolean isTouched()
true if and only if the contents of the federated file
system have been modified so that it needs
synchronization with its parent file
system.
public abstract void setTouched(boolean touched)
touched.
touched - the new value of this property.public final boolean equals(Object that)
equals in class Objectpublic final int hashCode()
equals(java.lang.Object).
This can't get overriden.
hashCode in class Objectpublic String toString()
toString in class Object
|
TrueZIP Kernel 7.0-rc2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||