|
org.openide.filesystems 6.4.31 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface AbstractFileSystem.Attr
Handle attributes of files.
| Field Summary | |
|---|---|
static long |
serialVersionUID
Deprecated. Only public by accident. |
| Method Summary | |
|---|---|
Enumeration |
attributes(String name)
Get all file attribute names for the file. |
void |
deleteAttributes(String name)
Called when a file is deleted, to also delete its attributes. |
Object |
readAttribute(String name,
String attrName)
Get the file attribute with the specified name. |
void |
renameAttributes(String oldName,
String newName)
Called when a file is renamed, to appropriately update its attributes. |
void |
writeAttribute(String name,
String attrName,
Object value)
Set the file attribute with the specified name. |
| Field Detail |
|---|
static final long serialVersionUID
| Method Detail |
|---|
Object readAttribute(String name, String attrName)
name - the fileattrName - name of the attribute
null if the attribute is unset (or could not be properly restored for some reason)void writeAttribute(String name, String attrName, Object value) throws IOException
name - the fileattrName - name of the attributevalue - new value or null to clear the attribute. Must be serializable, although particular filesystems may or may not use serialization to store attribute values.
IOException - if the attribute cannot be set. If serialization is used to store it, this may in fact be a subclass such as NotSerializableException.Enumeration attributes(String name)
name - the file
void renameAttributes(String oldName, String newName)
oldName - old name of the filenewName - new name of the filevoid deleteAttributes(String name)
name - name of the file
|
org.openide.filesystems 6.4.31 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||