Package org.entityfs.impl

Interfaces and abstract base classes for entity object implementations.

See:
          Description

Interface Summary
ChildEntityManager<T> The child entity manager is used by DirectoryImplementation:s to manage their child entity objects.
ChildEntityManagerFactory<T> This is a FileSystem global factory for creating ChildEntityManager objects.
DirectoryDelegate This defines the delegate of a directory entity.
DirectoryImplementation This is the interface for a Directory implementation.
DirectoryViewImplementation This is the interface for a DirectoryView implementation.
EFileImplementation This is the interface for a EFile implementation.
EntityAcceptingEntityImplementation<T extends EntityAcceptingEntityView<?>> Implementation of an EntityAcceptingEntity.
EntityAcceptingEntityViewImplementation<T extends EntityAcceptingEntityView<?>> Implementation of an EntityAcceptingEntityView.
EntityAttributeSetter This is used by EntityDelegate:s to set attributes on the target entity when an entity is copied with preserveAttrs set to true.
EntityDelegate Entity delegates are EntityFS' mechanism of having an extensible entity implementation without having to modify the entity objects themselves.
EntityImplementation Implementation of an Entity.
EntityViewImplementation This is the interface for a EntityView implementation.
FileDelegate This defines the delegate of a file entity.
FileSystemDelegate The file system delegate is EntityFS' mechanism for a extensible file system implementation without having an extensible file system object.
FileSystemImplementation This is the interface for a FileSystem implementation.
 

Class Summary
AbstractDirectoryDelegateProxy This is an abstract stub implementation of a directory delegate proxy.
AbstractEntityDelegateProxy<T extends EntityDelegate,U extends EntityAdapter> This is an abstract stub implementation of an entity delegate proxy that forwards all method calls to the proxied delegate.
AbstractFileDelegateProxy This is an abstract stub implementation of a file delegate proxy.
AbstractFileSystemBuilder<T extends FileSystemBuilder<T>> This abstract base class can serve as the starting point for an FileSystemBuilder implementation.
AbstractFileSystemDelegateProxy This is an abstract stub implementation of a file system delegate proxy.
BackendCheckingValidityControlStrategy This EntityValidityControlStrategy uses the file system backend to check if the entity is still present.
FileDelegateReadWritableFileAdapter This is an adapter object that turns a FileDelegate into a ReadWritableFile.
SupportObjects This is an immutable collection of support objects for a file system.
 

Exception Summary
NoSuchDelegateException An exception of this type is thrown when a requested implementation is missing.
 

Package org.entityfs.impl Description

Interfaces and abstract base classes for entity object implementations.

Since:
1.0
Author:
Karl Gustafsson