org.entityfs.impl
Interface EFileImplementation
- All Superinterfaces:
- Comparable<EntityView>, Deletable, EFile, Entity, EntityImplementation, EntityView, EntityViewImplementation, Lockable, Named, NamedReadableFile, Observable, RandomlyAccessibleFile, ReadableFile, ReadLockable, ReadWritableFile, ReadWriteLockable, WritableFile, WriteLockable
- All Known Implementing Classes:
- FileImpl
public interface EFileImplementation
- extends EntityImplementation, EFile
This is the interface for a EFile
implementation. It contains methods
that are only used by file system implementations; not by file system
clients. A EFile
object can always be cast to a EFileImplementation
object.
The methods in this interface should only be used by file system and
capability implementations.
- Since:
- 1.0
- Author:
- Karl Gustafsson
- In_jar:
- entityfs-core
Methods inherited from interface org.entityfs.impl.EntityImplementation |
assertIsReadLocked, assertIsWriteLocked, assertNotReadOnly, assertOk, assertParentIsReadLocked, assertParentIsWriteLocked, createLockInternal, fireEvent, getDelegate, getDelegateOfType, getDelegateOfTypeOrNull, getEntityAdapter, init, verifyHasExecuteAccess, verifyHasExecuteAccessToParent, verifyHasReadAccess, verifyHasReadAccessToParent, verifyHasWriteAccess, verifyHasWriteAccessToParent |
Methods inherited from interface org.entityfs.EntityView |
canRead, canWrite, copy, copy, copyAttributes, createLock, disconnect, getCapability, getFileSystem, getLastModified, getParent, getType, getViewed, getViewedEntity, isConnected, isRootDirectory, isValid, lock, rename, setLastModified, supportsCapability, touch |
copyFrom
void copyFrom(ReadableByteChannel rbc)