fatobject.java
来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 56 行
JAVA
56 行
/*
* $Id: FatObject.java,v 1.2 2003/11/29 03:33:28 gbin Exp $
*/
package org.jnode.fs.fat;
import org.jnode.fs.FSObject;
import org.jnode.fs.FileSystem;
/**
* @author epr
*/
public abstract class FatObject implements FSObject {
/** The filesystem I'm a part of */
private final FatFileSystem fs;
/** Is this object still valid? */
private boolean valid;
public FatObject(FatFileSystem fs) {
this.fs = fs;
this.valid = true;
}
/**
* Is this object still valid.
*
* An object is not valid anymore if it has been removed from the filesystem.
* All invocations on methods (exception this method) of invalid objects
* must throw an IOException.
*/
public final boolean isValid() {
return valid;
}
/**
* Mark this object as invalid.
*/
protected void invalidate() {
valid = false;
}
/**
* Gets the filesystem I'm a part of.
*/
public final FileSystem getFileSystem() {
return fs;
}
/**
* Gets the filesystem I'm a part of.
*/
public final FatFileSystem getFatFileSystem() {
return fs;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?