| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Handle attributes of files.
| Field Summary | |
| static long | serialVersionUIDDeprecated. 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 | 
public static final long serialVersionUID
| Method Detail | 
public 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)public 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.public Enumeration attributes(String name)
name - the file
public void renameAttributes(String oldName, String newName)
oldName - old name of the filenewName - new name of the filepublic void deleteAttributes(String name)
name - name of the file| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||