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.Object
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
public java.lang.String toString()
toString
在类中 java.lang.Object
public long getPage()
public void setPage(long page)
public long getWrite()
public void setWrite(long write)
public long getDesign()
public void setDesign(long design)