|
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
de.schlichtherle.truezip.fs.FsDefaultModel
@ThreadSafe @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public class FsDefaultModel
The default implementation of a file system model.
| Field Summary | |
|---|---|
private FsMountPoint |
mountPoint
|
private FsModel |
parent
|
private boolean |
touched
|
| Constructor Summary | |
|---|---|
FsDefaultModel(FsMountPoint mountPoint,
FsModel parent)
|
|
| Method Summary | |
|---|---|
private static boolean |
equals(Object o1,
Object o2)
|
FsMountPoint |
getMountPoint()
Returns the mount point of this file system model. |
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. |
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. |
void |
setTouched(boolean touched)
Sets the value of the property touched. |
| Methods inherited from class de.schlichtherle.truezip.fs.FsModel |
|---|
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private final FsMountPoint mountPoint
@CheckForNull private final FsModel parent
private volatile boolean touched
| Constructor Detail |
|---|
public FsDefaultModel(FsMountPoint mountPoint,
@CheckForNull
FsModel parent)
| Method Detail |
|---|
private static boolean equals(@CheckForNull
Object o1,
@CheckForNull
Object o2)
public final FsMountPoint getMountPoint()
FsModelThe 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.
getMountPoint in class FsModelpublic final FsModel getParent()
FsModelnull if and
only if the file system is not federated, i.e. if it's not a member of
a parent file system.
getParent in class FsModelpublic boolean isTouched()
FsModeltrue if and only if the contents of the federated file
system have been modified so that it needs
synchronization with its parent file
system.
isTouched in class FsModelpublic void setTouched(boolean touched)
FsModeltouched.
setTouched in class FsModeltouched - the new value of this property.
|
TrueZIP Kernel 7.0-rc2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||