org.entityfs.cap.entityattrs
Interface EntityAttributes

All Superinterfaces:
Cloneable
All Known Subinterfaces:
CreationTimeAttributes, NtFileAttributesAttributes, UidGidAttributes, UnixEntityModeAttributes
All Known Implementing Classes:
NtfsAttributes, UnixAttributes

public interface EntityAttributes
extends Cloneable

This interface is the base interface for the declaration of different entity attributes, such as NTFS or Unix attributes.

Implementations of this interface should provide custom equals and hashCode methods. They are used to decide if an attributes object have been modified from its previous value and should be saved to disk when the client calls ECEntityAttributes.setAttributes(EntityAttributes).

Read more about entity attributes in the ECEntityAttributes documentation.

Since:
1.0
Author:
Karl Gustafsson
See Also:
ECEntityAttributes
In_jar:
entityfs-entity_attributes

Method Summary
 Object clone()
          The Cloneable interface does not make the clone() method visible.
 

Method Detail

clone

Object clone()
The Cloneable interface does not make the clone() method visible. This declaration does.

Returns:
A clone of this object.
See Also:
Cloneable