public class FileNode extends java.lang.Object implements XMLReadable, java.io.Serializable, java.lang.Cloneable
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
envPath |
protected boolean |
isDirectory |
protected java.lang.String |
lock |
protected java.lang.String |
userID |
| 构造器和说明 |
|---|
FileNode()
默认的构造函数
|
FileNode(java.lang.String envPath,
boolean isDirectory)
根据文件路径生成一个文件节点
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
long |
getDesign() |
java.lang.String |
getEnvPath()
获取该文件在运行环境下的完整路径
|
java.lang.String |
getLock()
获取该文件的锁
|
java.lang.String |
getName()
文件节的名字
|
long |
getPage() |
java.lang.String |
getParent() |
java.lang.String |
getUserID()
当前运行环境的用户ID
|
long |
getWrite() |
boolean |
isDirectory()
判断该文件是否为一个目录
|
boolean |
isFileType(java.lang.String type)
判断该文件是否是指定的类型
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setDesign(long design) |
void |
setDirectory(boolean directory)
设置该文件是否是一个目录
|
void |
setEnvPath(java.lang.String envPath)
设置该文件在运行环境下的完整路径
|
void |
setLock(java.lang.String lock)
设置该文件的锁
|
void |
setPage(long page) |
void |
setUserID(java.lang.String userID)
设置当前运行环境中该文件节点的用户ID
|
void |
setWrite(long write) |
java.lang.String |
toString()
fileNode对象的字符串
|
void |
writeXML(XMLPrintWriter writer) |
protected boolean isDirectory
protected java.lang.String envPath
protected java.lang.String lock
protected java.lang.String userID
public FileNode()
public FileNode(java.lang.String envPath,
boolean isDirectory)
envPath - 文件的路径,该路径是运行环境下的全路径,并不是文件系统下的全路径isDirectory - 文件是否是一个目录public java.lang.String getUserID()
public void setUserID(java.lang.String userID)
userID - 用户IDpublic java.lang.String getName()
public boolean isFileType(java.lang.String type)
type - 用于表示文件类型(文件后缀)的字符串public boolean isDirectory()
public void setDirectory(boolean directory)
directory - true表示设置该文件为一个目录public java.lang.String getEnvPath()
public void setEnvPath(java.lang.String envPath)
envPath - 文件路径public java.lang.String getLock()
public void setLock(java.lang.String lock)
public java.lang.String getParent()
public boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic long getPage()
public void setPage(long page)
public long getWrite()
public void setWrite(long write)
public long getDesign()
public void setDesign(long design)