|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
AbsoluteLocation
instance.
AccessController
implementations.Subject
implementations that use an AccessController
.UidGidSubject
that uses an AccessController
.ChildEntitiesEvent
.ChildEntityManager
implementations.ConvenientFilter
.EntityEvent
implementations.FileSystem
implementations.FileSystemAdapter
base class that implementations may
inherit.FileSystemBuilder
implementation.FileSystemDelegate
implementations.EntityLocation
methods.ReadLockable
and
WriteLockable
.LockingIterator
:s.LockingIterator
:s.OneChildEntityEvent
.OverwriteStrategy
implementations.ReadableFile
implementations.ReadWritableFile
implementations.ReadWritableFile
object.
ReadWritableFile
object.
ReadWriteLockable
class.WritableFile
implementations.AbstractZipCreator
that uses the supplied
ErrorHandlingStrategy
.
AccessController
is used by a file system if access controlling is
enabled to verify that a Subject
is authorized to get a
Permission
that it wants.Subject
is not
authorized for the operation.Subject
is authorized for a particular Permission
.AccessController
that uses an AccessGranter
to check
access.AdapterFactory
is an immutable file system-global object that is
used mainly by directory entity implementations to create backend entity
adapters of the right type.RandomAccess
is
closed.
UnixEntityAccessModeFlag
in effect for users that do not
own the entity but are members of its owning group.
UnixEntityAccessModeFlag
:s in effect for users that
do not own the entity but are members of its owning group.
UnixEntityModeFlag
.
UnixEntityModeFlag
:s.
UnixEntityAccessModeFlag
in effect for users that do not
own the entity and that are not members of its owning group.
UnixEntityAccessModeFlag
:s in effect for users that
do not own the entity and that are not members of its owning group.
ZipEntry
object.
ZipEntry
object based on the properties of
the entity.
EntityAttributeSetter
to the list.
UnixEntityAccessModeFlag
in effect for the entity's
owner.
UnixEntityAccessModeFlag
:s in effect for the
entity's owner, and return a new object.
EntityRepository
that aggregates the contents
of several entity repositories.AccessGranter
that permits access to an entity if all in a
set of access granters do, implementing the logical operation AND
.AND
access granter with the given set of access
granters.
ReadableByteChannel
to
the file.
InputStream
to the
file.
Reader
to the file.
Reader
to the file.
childEntitiesToDelete
entities were deleted first.
delete
method.
IllegalStateException
if this random access
object has been closed.
ReadOnlyException
if this random access is
opened read only.
AbstractLockingIterator.unlockAll()
.
LogAdapter
: DefaultLogAdapter.DEFAULT_ADAPTER
EntityValidityControlStrategy
: null
(no one else
should have write access to the backend)
ChildEntityAttributeManager
can get an attribute file.EntityDelegate
that have some kind of
EntityAttributes
.EntityValidityControlStrategy
uses the file system backend to
check if the entity is still present.InputStream
that base64-decodes data that it reads.OutputStream
that base64 encodes data that is written to
it.AbstractConvenientFilter.not()
.
FalseFilter.not()
TrueFilter.not()
ObjectFactory
that creates ByteArrayInputStream
:s
that read from a byte
array.RandomAccess
that reads data from a byte array.ReadableFile
implementation that is backed by a
byte array.ReadableFile
.
WritableFile
implementation that store
everything that is written to a byte array.FileSystemBuilder.DEFAULT_BUFFER_SIZE
bytes).
java.nio.Channel
objects.ReadableFile
that reads data from a
CharSequence
.CharSequence
.
CharSequence
.
Charset
:s.Subject
is authorized for the permission.
InputStream
calculates the checksum of the data it reads from a
wrapped stream.PollingDirectoryMonitorer
when child
entities have been added to a directory.PollingDirectoryMonitorer
when child
entities in a directory have been modified in a way that have updated their
last modification times.PollingDirectoryMonitorer
when child
entities have been removed from a directory.PollingDirectoryMonitorer
when new or
modified child entities have been stabilized.Directory
).ChildEntityAttributeManager
objects.DirectoryImplementation
:s to
manage their child entity objects.FileSystem
global factory for creating
ChildEntityManager
objects.ChildEntityManagerFactory
.ChildEntityManager
.DirectoryAdapter
:s that have to keep
track of all their children themselves.NamedReadableFile
.Cloneable
interface does not make the clone()
method
visible.
FileSystemAdapter
.
FileSystemAdapter.close()
.
RandomAccess
and flush changes to the master file, if
there has been any.
Closeable
and Iterator
interfaces.LogAdapter
implementation logs all messages to a Commons Logging
Log
with the name "org.entityfs.log".AbstractEntityImpl.hashCode()
order.
Glob
objects that uses the
same approach as the Pattern
object.
Glob
objects using custom
pattern compilation flags.
EntityHolder
combines several other EntityHolder
:s.CompoundEntityHolder
from a list of
EntityHolder
:s.
CompoundEntityHolder
from some EntityHolder
:s
EntityLock
that contains a collection of
EntityLock
:s.ZipEntryInfoProvider
that adds all information from a list
of other providers.CompoundZipEntryInfoProvider
with a list of providers
that is initially empty.
CompoundZipEntryInfoProvider
that initially contains the
provided collection of providers, listed in the order that they are
returned when iterating over the collection.
EntityAcceptingEntityView
argument,
only entities that are visible in that view are accounted for.
EntityAcceptingEntityView
argument, only entities that are visible in that view are accounted for.
EntityListable
with a
name that matches the given glob pattern?
EntityListable
with a
name that matches the given regular expression pattern?
EntityEvent.copy(EntityView)
that sets the
given entity view as sender and the collection of entity views as child
entities.
WritableByteChannel
.
source
entity delegate to the dest
entity delegate.
e1
to e2
.
f1
to f2
, replacing f2
's
previous contents.
ReadableFile
to a new file in the
supplied EntityAcceptingEntityView
(commonly a Directory
).
NamedReadableFile
to a new file with the
same name in the supplied EntityAcceptingEntityView
(commonly a
Directory
).
EntityAdapter
to one or more new
entities in the viewed directory.
UnmatchedMasterEntityStrategy
copies an unmatched master entity
to the target directory.ev
to the view capable
entity ev
.
DataSource
counts how many bytes that are read or skipped past
from a proxied data source.InputStream
counts how many bytes that the client has
read from it.OutputStream
wraps another OutputStream
and counts the
number of bytes that are written to it.ChildEntityAttributeManager
.
AdapterFactory
implementation.
AttributesEnablingDirectoryDelegateProxy.createFileDelegateProxy(FileDelegate)
and
AttributesEnablingDirectoryDelegateProxy.createDirectoryDelegateProxy(DirectoryDelegate, LogAdapterHolder)
instead.
ChildEntityManagerFactory
if none is set.
DirectoryDelegate
proxy.
ReadWriteEntityLockAdapter
:s.
FileDelegate
proxy.
FileInputStream
on the file.
FileOutputStream
on the file.
FileSystemAdapter
object.
EntityLockAdapter
.
ReentrantLockAdapter
:s.
LockAdapter
.
JarOutputStream
instead.
RandomAccessFile
on the file.
JarEntry
instance instead of a ZipEntry
.
JarEntry
instance instead of a ZipEntry
.
JarEntry
instance instead of a ZipEntry
.
JarEntry
instance instead of a ZipEntry
.
ZipEntry
instance.
ZipEntry
instance.
ZipEntryInfo
objects.
EntityAttributes
and
CreationTimeConfigurable
interfaces to define entity attributes that
can be configured with a creation time.EntityAttributesPreparer
sets the creation time property on the
attributes.ChildEntityAttributeManager
is used by an
EntityAttributes
-enabling DirectoryDelegate
to keep track of all entity attributes for its child entities.ChildEntityAttributeManagerFactory
implementation for a
factory that creates DatabaseChildEntityAttributeManager
objects.RandomAccessToDataInputOutputAdapter
class instead.DataSink
to an
OutputStream
.DataSource
to an
InputStream
.Directory
:s that support the DCSymbolicLink
capability.DCTSymbolicLink.TYPE
) identifies the
DCSymbolicLink
capability.LogAdapter
for file systems.
MetadataCopyStrategy
is to ignore metadata when
copying to metadata-unaware file systems.
MetadataCopyStrategy
is to ignore metadata when
copying to metadata-unaware file systems.
Log
object that the
adapter logs to.
Exception
:s rethrown by default? (true )
FileSystemException
:s rethrown by default? (true )
RuntimeException
:s rethrown by default? (true )
StdOutLogAdapter
.ObjectFactory
for
NtfsAttributes
.DefaultNtfsAttributesFactory
instead!ObjectFactory
for
UnixAttributes
.DefaultUnixAttributesFactory
object instead.AbstractEntityImpl.doDelete()
after
making access and sanity checks on the entity to delete.
Iterator
supplied when
creating this object.
IteratorDeleter.delete()
.
Entities.delete(EntityView)
.
AbstractEntityImpl.delete()
after it has performed all
validity, access control and lock checks.
UnmatchedTargetEntityStrategy
deletes unmatched target entities.DepthFirstIterator
for EntityView
:s.DepthLastIterator
for EntityView
:s.Directory
entities and DirectoryView
:s.EntityFilter
, where x is a configurable
number.noOfMatchesThreshold
entities that match the supplied
filter f
.
DirectoryDifferentiator
is used for calculating differences
between a master directory and a target directory.DirectoryDifferentiator
.
Directory
implementation.DirectoryMonitorer
monitors a directory view for changes.DirectoryDifferentiator
that is used for
synchronizing the files and subdirectories from a master directory to a
target directory.EntityMatchStrategy
EntitySizeAndFileModificationTimeMatchStrategy
.
EntityMatchStrategy
.
DirectoryDifferentiator
that is used for
analyzing differences between a master directory hierarchy and a target
directory hierarchy.DirectoryTreeDifferentiator
that can be used
to synchronize the files and directories of a master directory hierarchy to a
target directory hierarchy.EntitySizeAndFileModificationTimeMatchStrategy
.
DirectoryView
is a view of a directory that uses a
Filter
to hide child entities that does
not pass the filter.DirectoryViewImplementation
.DirectoryView
implementation.setAccessController(DisabledAccessController.INSTANCE)
.
DisabledAccessController
is used to disable access controls
altogether in a file system.setEntityValidityControlStrategy(null)
.
EntityFoundException
if it finds an
entity in the target location, unless that entity is a directory and the
caller wants to create a directory.EntityLock
.ECAt4jZipEntry
capability.EntityAttributes
with an entity.ECEntityAttributes
implementations.ECEntityAttributes
capable entities.File
-backed entities.ECFileResolvable
entity capabilities.JarEntry
objects.ECJarEntry
capability.ECMetadata
capability.EntityAttributes
objects with an entity.ECNamedMetadata
capability.NtfsAttributes
.ECNtfsAttributes
capability.TYPE
) identifies the
ECAt4jZipEntry
capability.ECTEntityAttributes.TYPE
, identifies the
ECEntityAttributes
entity capability.ECTFileResolvable.TYPE
) identifies the
ECFileResolvable
capability.ECTJarEntry.TYPE
) identifies the
ECJarEntry
capability.ECMetadata
entity
capability.ECTNamedEntityAttributes.TYPE
, identifies the
ECNamedEntityAttributes
entity capability.ECNamedMetadata
entity capability.ECTNtfsAttributes.TYPE
) identifies the
ECNtfsAttributes
entity capability.ECTUnixAttributes.TYPE
) identifies the
ECUnixAttributes
entity capability.ECTUriResolvable.TYPE
) identifies the
ECUriResolvable
capability.ECTZipEntry.TYPE
) identifies the
ECZipEntry
capability.UnixAttributes
.ECUnixAttributes
capability.URI
:s.ECUriResolvable
entity capabilities.ZipEntry
objects.ECZipEntry
capability.EFile
:s.EFile
implementation.EFile
:s with any of a set of file name
extensions.RandomAccess
file.NonFairReadWriteEntityLockAdapterFactory
and lock acquiring strategy.
Entities
contains static methods for working with Entity
:s
and EntityView
:s.FileSystem
entity, for instance an
EFile
or a Directory
.EntityAcceptingEntity
:s
and EntityView
:s.EntityAcceptingEntity
.EntityAcceptingEntity
.EntityAcceptingEntityView
.EntityDelegate
:s to set attributes
on the target entity when an entity is copied with preserveAttrs
set
to true
.EntityAttributes
object of a newly
created entity.Directory
:s and Zip
files.EntityEvent
is an event sent by an EntityObserver
.Filter
:s
for EntityView
:s.EntityAndRelativeLocation
objects using entity filters.EntityHolder
is an interface that defines an object that can be
used to retrieve entities by their names, such as a symbolic link or a
Directory
.Filter
matches a specific EntityView
instance.Entity
.EntityIteratorToZipEntryInfoIteratorAdapter
that creates JarEntryInfoImpl
objects.EntityIteratorToJarEntryInfoIteratorAdapter
that will
create jar entries with a location relative to the supplied directory.
EntityIteratorToJarEntryInfoIteratorAdapter
that will
create jar entries with a location relative to the supplied directory.
EntityView
Iterator
and the
ZipEntryInfo
Iterator
needed by ZipCreator
for Zip
files where all entry names should be constructed relative to one directory
name.EntityIteratorToZipEntryInfoIteratorAdapter
that will
create ZipEntryInfo
objects with a location relative to the
supplied directory.
EntityIteratorToZipEntryInfoIteratorAdapter
that will
create ZipEntryInfo
objects with a location relative to the
supplied relative location.
EntityIteratorToZipEntryInfoIteratorAdapter
that will
create ZipEntryInfo
objects with a location relative to the
supplied directory.
EntityIteratorToZipEntryInfoIteratorAdapter
that will
create ZipEntryInfo
objects with a location relative to the
supplied relative location.
EntityListable.listEntities()
method that list all
entities in an entity repository (commonly a Directory
).doc\/*\/*.xml
.Pattern
:s.EntityLock
is a reentrant Lock
for a lockable object (not
only for entity objects).LockAdapter
that is used by entity
objects.EntityLockAdapterFactory
is a factory for creating
EntityLockAdapter
:s for lockable objects (mostly entities, but also
other EntityRepositiory
implementations).EntityLockAdapterFactory
:s to
create locks for entities and to create standalone locks.ReentrantLock
implement the
EntityLock
interface.EntityLock
:s.DirectoryDifferentiator
to see if
an entity in the master directory has a matching entity in the target
directory..xml
).Filter
that matches entity names against a regular
expression Pattern
.FileNotFoundException
.Observable
) for updates.Permission
implementations.Entities.rename(org.entityfs.EntityView, org.entityfs.EntityAcceptingEntityView, EntityRenameSpecification)
.EntityHolder
and EntityListable
.EntityMatchStrategy
matches entities with the same names and
types.EntityMatchStrategy
matches entities with the same names and
types.Filter
matches entities of a specific type, for instance
DirectoryView
:s.EntityView
implementation.equals
to the proxied object.
equals
to the proxied object.
FoundEntity
if the entity is the
same.
EventManager
.ls
and wait for it to
complete.
EntityValidityControlStrategy
:s.
EntityLockAdapterFactory
creates fair lock adapters.EntityLockAdapterFactory
creates fair lock adapters.FCAppendable
.EFile
:s that is backed by a
File
.FCFileBacked
file entity capabilities.FCRandomAccess
.FCAppendable
file
capability.FCTFileBacked.TYPE
) identifies the
FCFileBacked
capability.FCRandomAccess
file
capability.Properties
that is backed by a file.ECMetadata
and
ECNamedMetadata
entity capabilities
along with the FSCMetadata
and the
FSCDirectoryMetadata
file system
capabilities to a file system.FileDelegate
into a
ReadWritableFile
.FileInputStream
:s.FileInputStreamFactory
that creates plain
FileInputStream
objects.FileOutputStream
:s.FileOutputStreamFactory
that creates plain
FileOutputStream
objects.ReadableFile
that encapsulates a File
.EFile
:s.EntityMatchStrategy
only matches files with the same names and
sizes.FileSystem
.org.entityfs.FileSystemBuilder
if
invalid configuration prevents it from creating a file system.FileSystem
implementation.FileSystem
:s.WritableFile
that encapsulates a File
arr
and return them
in a new array.
Collection
through the filter
and return all entities that pass it.
ZipEntryInfoProvider
uses another provider to add information
only to the entities that pass its entity Filter
.List
through the filter and
return all entities that pass it.
ConvenientFilter
out of a Filter
dir
that match
the filter.
dir
that match
the filter.
EventManager
to fire an event with this
entity as its sender.
UnixEntityMode
object from its numerical
representation.
UnixEntityMode
object from its numerical
representation.
DataInput
interface.
DataInput
interface.
FSCAppendableFiles
.FSCAt4jZipFileBacked
capability.FSCEntityAttributes
capability interface.File
:s.FSCFileResolvable
file system capability.FSCJarFileBacked
capability.FSCPersistent
.FSCRandomAccessFiles
.FSCSymbolicLink
interface.FSCAppendableFiles
file
system capability.FSCTAt4jZipFileBacked.TYPE
) identifies the
FSCAt4jZipFileBacked
file system capability.FSCTCompression.TYPE
) identifies the
FSCCompression
file system capability.FSCTDirectoryMetadata.TYPE
) identifies the
FSCDirectoryMetadata
file system capability.FSCTEntityAttributes.TYPE
) identifies the
FSCEntityAttributes
file system capability.FSCTFileResolvable.TYPE
) identifies the
FSCTFileResolvable
capability.FSCTJarFileBacked.TYPE
) identifies the
FSCJarFileBacked
file system capability.FSCTMetadata.TYPE
) identifies the
FSCMetadata
file system capability.FSCTNamedEntityAttributes.TYPE
) identifies the
FSCNamedEntityAttributes
file system capability.FSCTNtfsAttributes.TYPE
) identifies the
FSCNtfsAttributes
file system capability.FSCPersistent
file system
capability.FSCRandomAccessFiles
file
system capability.FSCTSymbolicLink.TYPE
) identifies the
FSCSymbolicLink
capability.FSCTUnixAttributes.TYPE
) identifies the
FSCUnixAttributes
file system capability.FSCTUriResolvable.TYPE
) identifies the
FSCUriResolvable
capability.FSCTZipFileBacked.TYPE
) identifies the
FSCZipFileBacked
file system capability.URI
:s.FSCUriResolvable
file system capability.FSCZipFileBacked
capability.LogAdapter
: DefaultLogAdapter.DEFAULT_ADAPTER
EntityValidityControlStrategy
:
BackendCheckingValidityControlStrategy
LogAdapter
: DefaultLogAdapter.DEFAULT_ADAPTER
EntityValidityControlStrategy
:
BackendCheckingValidityControlStrategy
GatheringByteChannel
out of a plain
WritableByteChannel
.GatheringByteChannel
implementations.AccessController
.
AdapterFactory
.
Properties
object.
JarEntry
Attributes
.
boolean
property value.
boolean
property value.
boolean
.
ECNtfsAttributes
capability for an entity.
ECUnixAttributes
capability for an entity.
ECEntityAttributes
capability for an entity.
ECMetadata
capability for an entity.
ECNamedMetadata
capability for an entity.
DCSymbolicLink
capability for a directory.
FileSystemCapability
.
ECFileResolvable
capability for an entity.
ECUriResolvable
capability for an entity.
FCFileBacked
capability for a file entity.
EntityCapability
for an Entity
(or an
entity viewed by an EntityView
.
CapabilityProviderImplementation
.
ChildEntityManagerFactory
.
ZipEntry
comment.
ZipEntry
compressed size, if known.
ZipEntry
CRC-32 checksum, if known.
getSize()
to get the size.
ReadableFile.getSize()
method.
UnixEntityMode
that has the code 0644
.
Subject
cannot be determined.
Subject
cannot be determined.
Subject
cannot be determined.
Subject
cannot be determined.
null
if no such directory can be found.
null
if no such directory can be found.
null
if no such
directory can be found.
FSACZipEntries
capability.
null
if the
directory does not exist or if it has been made invisible by view
filters.
null
if the directory does not exist or if it
has been made invisible by view filters.
double
property value.
double
property value.
double
.
EntityAdapter
.
EntityAttributesPreparer
, if set.
Directory
entity object representing it.
java.io.File
object.
EFile
entity object representing the file.
java.net.URI
.
File
object.
java.io.File
object.
URI
object.
java.net.URI
.
null
if no such entity can be found.
null
if no such entity can be found.
null
if no such
entity can be found.
null
if it does not exist.
EntityHolder
:s.
null
if
the entity does not exist or if it has been made invisible by view
filters.
null
if the entity does not exist or if it has
been made invisible by view filters.
EntityType
for this entity.
EntityValidityControlStrategy
.
EventManager
.
ZipEntry
extra data.
ZipEntry
objects.
ZipEntry
objects.
File
object.
File
object.
java.io.File
object that references the supplied entity.
File
object referencing the file system root
directory in the backing file system.
java.io.File
object that references the file system root in
the backing file system.
null
if no such file can be found.
null
if no such file can be found.
null
if no such
file can be found.
File
object representing the entity.
java.io.File
object that references the entity in the
backing file system.
null
if the file
does not exist or if has been made invisible by view filters.
null
if the file does not exist or if it has
been made invisible by view filters.
FileSystem
that the viewed entity belongs to.
FileSystemAdapter
for the file system where the entity
is.
FileSystemImplementation
.
float
property value.
float
property value.
float
.
UnixEntityAccessModeFlag
:s in effect for users
that don't own the entity but are members of its owning group.
int
property value.
int
property value.
int
.
Iterator
for the directory.
JarFile
for the Jar file system.
JarFile
backing the Jar file system, if it can be
constructed.
EntityAndRelativeLocation
objects.
EntityAndRelativeLocation
objects.
EntityAndRelativeLocation
objects.
EntityAndRelativeLocation
objects.
LockAcquiringStrategy
.
EntityLockAdapterFactory
.
org.entityfs.lock.cmd.LockCommandExecutor
.
LockCommandExecutor
.
getLogAdapterHolder().getLogAdapter()
.
LogAdapter
.
null
if no log adapter holder is
set.
LogAdapterHolder
.
LogAdapterHolder
.
long
property value.
long
property value.
long
.
RandomAccess
was opened in.
UnixEntityModeFlag
:s.
OutputStream
.
Object
(Serializable
) property value.
Object
(Serializable
) property value.
EntityObserver
:s that are registered for this
entity.
EntityObserver
:s that are registered for this
file system object.
UnixEntityAccessModeFlag
:s in effect for users
that do not own the entity and that are not members of its owning group.
DirectoryAdapter
.
FileSystem
is created on an EFile
, this method
can be called to return the parent file system.
ZipFile
is.
Pattern
object that corresponds to this glob pattern.
Pattern
from a glob pattern.
Pattern
from a glob pattern.
Subject
did not have.
Subject
's principals.
Principal
:s for this subject that are instances or
subclasses of the given class.
Principal
:s for this subject.
Principal
:s for this subject that are instances or
subclasses of the given class.
Properties
object that contains all properties from
this object whose names match the supplied regular expression
Pattern
.
Properties
object that contains all properties from
this object whose names match the supplied glob pattern.
PropertyValue
object.
NoObjectDummyLock
.
NoObjectDummyLock
.
e1
, relative to e2
.
InputStream
for the contents of a resource in the
classpath.
ReadableFile.getSize()
method.
String
property value.
String
property value.
Pair
of a master subdirectory and a target subdirectory if
the supplied master subdirectory has a matching target subdirectory.
Subject
for the current thread.
Subject
that made the call.
s
that are instances or
subclasses of the specified Class
.
null
if
the symbolic link does not exist or if it has been made invisible by view
filters.
null
if the symbolic link does not exist
or if it has been made invisible by view filters.
java.io.RandomAccessFile
, for
instance "rw" for read/write.
null
if there
is no an entity in the location referenced by the symbolic link.
this
cast to its actual type.
this
cast to its actual type.
EntityType
.
UnixEntityMode
.
URI
object referencing the entity's location in the backing
file system.
java.net.URI
object that references the entity in the
backing file system.
UnixEntityAccessModeFlag
:s in effect for the
entity's owner.
ClassNotFoundException
.
IOException
.
MalformedURLException
.
NoObjectDummyLock
.
NoObjectDummyLock
.
ZipEntry
backing this entity.
ZipEntry
for an entity.
ZipEntry
object for the entity.
ZipEntry
for the supplied location.
ZipFile
backing the file system.
ZipFile
that the file system is built on.
ZipFile
.
ZipFile
backing the Zip file system, if it can be
constructed.
Pattern
class for glob patterns.Pattern
.FSCCompression
capability by
compressing all file entities using the gzip compression algorithm.ReadableFile
that transparently decompresses the contents
of a wrapped file using gzip compression.WritableFile
that transparently compresses the data written
to a file using gzip compression.6
).
Exception
.
FileSystemException
.
RuntimeException
.
hashCode
to the proxied object.
hashCode
to the proxied object.
JarFile
can be constructed for the Jar file system.
EFile
, it has.
Subject
have the permission? It is up to the
access controller implementation to know how to find the current subject.
ZipFile
object.
AccessGranter
that uses the identity of entities to
determine access rights.IdentityAccessGranter
.
IdentityAccessGranter
that initially denies all forms
of access to all entities.
super.init()
!
init
on the proxied delegate.
init
on the entity adapter.
super.init()
!
init
on the file system delegate.
init
on the FileSystemAdapter
.
RandomAccess
that reads its data from a backing
InputStream
.InputStreamBackedRandomAccess
that is backed by the
input streams created by the supplied factory.
InputStreamBackedRandomAccess
that is backed by the
input streams created by the supplied factory.
InputStream
in a proxy object.InputStream
to the
DataSource
interface.true
if the application is running on Mac OS X.
true
if the application is running on Windows.
Subject
is set on a thread, is it authorized for all
entities? If not, it is not authorized for any entity at all.
true
if the supplied object matches the
filter.
DEBUG
be logged?
true
if the result from calling
File.exists()
on the adapted file is false
, and
vice versa.
AccessController
is enabled.
ERROR
be logged?
FINER
be logged?
ReentrantLock
but not specified in the Lock
interface.)
INFO
be logged?
true
, entity attributes such as the
last modification time is copied to the new entity.
true
if this lock is a read lock.
true
.
true
.
true
.
true
.
Exception
:s (wrapped in
FileSystemException
:s)?
FileSystemException
:s?
RuntimeException
:s?
SEVERE
be logged?
TRACE
be logged?
WARNING
be logged?
true
if this lock is a write lock.
true
.
true
.
true
.
true
.
IteratorCopier
takes a tree of entities returned from an iterator
and copies them to another entity tree, possibly in another file system.IteratorCopier
with one target directory and the
default error strategy (see above).
IteratorCopier
with one target directory and the
default error strategy (see above).
IteratorCopier
with one target directory and the
supplied error strategy.
IteratorCopier
with a collection of target directories
and the default error strategy (see above).
IteratorCopier
with a collection of target directories
and the supplied error strategy.
Iterator
.IteratorDeleter
that recursively deletes the contents
of the directory view.
IteratorDeleter
that recursively deletes the contents
of the directory view.
Iterator
:s.JarCreator
creates a Jar archive using ZipEntryInfo
objects returned from an iterator.JarCreator
that uses the default
ErrorHandlingStrategy
.
JarCreator
that uses the provided
ErrorHandlingStrategy
.
ZipEntryInfo
implementation that creates JarEntry
objects in the same way as ZipEntryInfoImpl
creates ZipEntry
objects.LogAdapter
: DefaultLogAdapter.DEFAULT_ADAPTER
EntityValidityControlStrategy
: null
(no one else
should have write access to the backend)
LogAdapter
logs all output to a java.util.logging.Logger
.EntityAttributeSetter
copies the value of the lastModified
property from the source entity to the target entity.FileSystemException
.
RuntimeException
.
Exception
.
Iterator
and returns a List
with the returned elements in the order that they were returned in.
Comparator
.
Properties
object from the supplied file.
LocationAwareDepthFirstIteratorImpl
to
keep track of where it is.DepthFirstIterator
that returns
EntityAndRelativeLocation
objects.LocationAwareDepthLastIteratorImpl
to keep
track of where it is.DepthLastIterator
that returns
EntityAndRelativeLocation
objects.LockAcquiringStrategy
to acquire a
reentrant lock on the entity.
LockCommandExecutor
to execute all supplied
lock commands.
LockCommandExecutor
to execute all supplied
lock commands.
LockAdapter
:s.FileInputStream
that keeps a reference to the read lock of
the open EFile
.FileInputStreamFactory
that creates
LockAwareFileInputStream
:s.FileOutputStream
that keeps a reference to the write lock
of the open EFile
.FileOutputStreamFactory
that creates
LockAwareFileOutputStream
:s.InputStream
that keeps a reference to the read lock of the
open EFile
.OutputStream
that keeps a reference to the write lock of
the open EFile
.RandomAccessFile
that keeps a reference to the read or write lock
of the open EFile
.RandomAccessFileFactory
that creates
LockAwareRandomAccessFile
:s.LockCollection
contains a collection of locked EntityLock
:s.LockCommandExecutor
's LockCommandExecutor.execute(Collection)
method takes a
collection of lock commands and executes them in an order that it decides to
be appropriate.LockCommandExecutor
interface.NoObjectDummyLock
.
NoObjectDummyLock
.
LockCommand
that says "lock this entity for reading".NoObjectDummyLock
.
NoObjectDummyLock
.
LockCommand
that says "lock this entity for writing".LockCommand
that says "lock this entity's parent directory for
reading".LockCommand
that says "lock this entity's parent for writing".LogAdapterHolder
instance is used by a
FileSystem
to hold a reference to the current
LogAdapter
.LogAdapter
.
o.toString()
with the level DEBUG
.
DEBUG
.
o.toString()
and the exception's stack trace to
the level DEBUG
.
o.toString()
with the level ERROR
.
ERROR
.
o.toString()
and the exception's stack trace to
the level ERROR
.
o.toString()
with the level FINER
.
FINER
.
o.toString()
and the exception's stack trace to
the level FINER
.
ErrorHandlingStrategy
logs the exceptions and
may also rethrow them.o.toString()
with the level INFO
.
INFO
.
o.toString()
and the exception's stack trace to
the level INFO
.
o.toString()
with the level SEVERE
.
SEVERE
.
o.toString()
and the exception's stack trace to
the level SEVERE
.
o.toString()
with the level TRACE
.
TRACE
.
o.toString()
and the exception's stack trace to
the level TRACE
.
o.toString()
with the level WARNING
.
WARNING
.
o.toString()
and the exception's stack trace to
the level WARNING
.
EntityListable
consisting of manually added entity views.ManualEntityRepository
that does not do any
locking.
ManualEntityRepository
that uses the same locking
settings as the provided file system.
ManualEntityRepository
.
ManualZipEntryInfo
that creates JarEntry
objects instead of ZipEntry
objects.ManualZipFileEntryInfo
that creates JarEntry
objects instead of ZipEntry
objects.NamedReadableFile
.ZipEntryInfo
implementation uses manually set properties to
create ZipEntry
objects.ZipFileEntryInfo
that uses manually
entered properties.Matcher
for matching text in the supplied input.
AttributeFileRepository
that wraps an metadata capable
directory.copy
is
used with preserveAttrs
set to true
.ECEntityAttributes
capability.MetadataCustomAttributesCapabilityProvider
instead.MetadataEnablingEntityDelegate
) to be used as a file.ECNtfsAttributes
capability.MetadataNtfsAttributesCapabilityProvider
instead.ECUnixAttributes
capability.MetadataUnixAttributesCapabilityProvider
object instead.LockCollection
methods.ReadableFile
a name, making it a
NamedReadableFile
.EntityLockAdapterFactory
creates non-fair (i.e.EntityLockAdapterFactory
creates non-fair (i.e.NonForgettingChildEntityManagerImpl
.ChildEntityManager
that uses strong references to the entity objects.EntityLock
implementation that is not connected to
any particular entity.Properties
to signal that a
requested property is missing.AccessGranter
that reverses the decisions of another
AccessGranter
, implementing the logical operation NOT
.Directories.getChildRelativeLocation(org.entityfs.DirectoryView, org.entityfs.EntityView)
when it is given a parent entity that is not in the path hierarchy of the
child entity.RandomAccess
has been
closed.
EntityAttributes
and
NtFileAttributesConfigurable
interfaces to define entity attributes
that can be configured with NTFS file attributes.NtFileAttributes
.EntityObserver
:s can listen to.ChildEntitiesEvent
:s that only have
one child entity.OutputStream
returned
from openForAppend
.
UnsupportedOperationException
.
WritableByteChannel
for appending to the file.
ReadableByteChannel
for reading from the file.
InputStream
returned from
openForRead
.
OutputStream
returned
from openForWrite
.
WritableByteChannel
for writing on the file.
FileChannel
.
FileChannel
.
FileChannel
.
FileChannel
.
RandomAccessFileFactoryImpl
and return an open FileChannel
.
LockAwareRandomAccessFileFactoryImpl
and return an open FileChannel
.
FileChannel
.
FileChannel
.
FileChannel
.
FileChannel
.
FileChannel
.
FileChannel
.
FileOutputStream
.
FileOutputStream
.
FileOutputStream
.
RandomAccessFileFactoryImpl
.
LockAwareRandomAccessFileFactoryImpl
.
FileInputStream
.
FileInputStream
.
FileInputStream
.
FileOutputStream
.
FileOutputStream
.
FileOutputStream
.
UnsupportedOperationException
.
InputStream
on the file.
AccessGranter
that permits access to an entity if any in a
set of access granters do, implementing the logical operation OR
.OR
access granter with the given set of access
granters.
At4jZipFileSystemBuilder
that is used for building Zip
file systems using At4J's Zip implementation.ECAt4jZipEntry
capability that is
supported by entities in Zip file systems using At4J's Zip implementation.FSCAt4jZipFileBacked
capability that
is supported by Zip file systems using the At4J Zip implementation.FSCCompression
capability.GZipCompressionCapabilityProvider
:
capability provider for gzip compression of file data.ECEntityAttributes
and the
ECNamedEntityAttributes
.MetadataCustomAttributesCapabilityProvider
capability provider.MetadataCustomAttributesCapabilityProvider
capability provider (now deprecated).MetadataNtfsAttributesCapabilityProvider
.MetadataNtfsAttributesCapabilityProvider
(now deprecated).ECNtfsAttributesUtil
utility class.MetadataUnixAttributesCapabilityProvider
.MetadataUnixAttributesCapabilityProvider
(deprecated).ECUnixAttributesUtil
utility class.ECEntityAttributesUtil
utility
class.FileBasedDirectoryMetadataCapabilityProvider
.FileBasedMetadataCapabilityProvider
.SymbolicLink
interface.DCSymbolicLink
interface.FSCSymbolicLink
interface.SymbolicLinkAdapter
interface.EntityLocation
interfaces and implementations.EntityAttributes
may use.ErrorHandlingStrategy
interface and a
simple, error logging implementation of it.EntityEvent
interfaces and implementations.CapabilityProviderImplementation
interface.EventManager
interface.EventManager
implementations.ECJarEntry
interface.FSCJarFileBacked
interface.LockCommand
interface and a few
implementations of it, and the LockCommandExecutor
interface and
an implementation of it.DirectoryMonitorer
interface.OverwriteStrategy
and implementations.FileSystemException
and wrappers for
checked Java exceptions.Filter
and
ConvenientFilter
interfaces and some
generic filter implementations.java.lang
classes.LogAdapter
interface and implementations.CommonsLoggingLogAdapter
.java.nio
.java.util
.java.util.concurrent.locks
classes.org.entityfs
.java.io.File
and/or java.net.URI
resolvable entities.java.io.File
and/or java.net.URI
resolvable entities.Comparator
utilities.DirectoryDifferentiator
,
the DirectoryTreeDifferentiator
, the
DirectorySynchronizer
and the
DirectoryTreeSynchronizer
.Filter
implementations for
EntityView
:s (i.e: entities).Filter
implementations that use regular expression
patterns on entities' names or locations.JarCreator
utility
for creating Jar files.LockCommandUtil
.PollingDirectoryMonitorer
and
events that it can generate.Properties
interface, an implementation of it and a utility class for it.AccessGranter
implementations.ZipCreator
utility
for creating Zip files.ZipFileSystemBuilder
that is used for building Zip file systems using Java's Zip implementation.ECZipEntry
capability that is
supported by entities in Zip file systems using Java's Zip implementation.FSCZipFileBacked
capability that is
supported by Zip file systems using Java's Zip implementation.OsPlatform.IS_WINDOWS
) that flags if the
application is running on Windows.OutputStream
in a proxy object.OutputStream
to the DataSink
interface.OverwriteStrategy.overwrite(Directory, String, EntityType)
method, but it uses a
File
variable for the target directory.
OverwriteStrategy.overwrite(org.entityfs.Directory, String, org.entityfs.EntityType)
method.ReentrantReadWriteLock
's read lock.Filter
and runs it on the entity's parent
directory instead of on the entity itself.java.util.Properties
class.HashMap
-based implementation of Properties
.HashMap
-backed Properties
implementation.
HashMap
-backed Properties
implementation
with the given initial capacity.
HashMap
-backed Properties
implementation
with the given initial capacity and load factory.
HashMap
-backed Properties
implementation and
copy the contents from the provided map.
HashMap
-backed Properties
implementation and
copy the contents from the provided java.util.Properties
object.
Properties
objects.Properties
object.Properties
object.
boolean
value.
double
value.
float
value.
int
value.
long
value.
Object
(Serializable
) value.
String
array value.
String
array value.
String
value.
LogAdapter
: DefaultLogAdapter.DEFAULT_ADAPTER
EntityValidityControlStrategy
: null
(the backend is
only accessible through the file system)
RandomAccess
interface on a java.io.RandomAccessFile
.RandomAccess
is closed.RandomAccessFile
:s.RandomAccessFileFactory
that creates plain
RandomAccessFile
objects.RandomAccessToInputStreamAdapter
class instead.
This class will be deleted in a future release.RandomAccess
and an
InputStream
.
RandomAccess
and an
InputStream
.
RandomAccessToOutputStreamAdapter
class instead.
This class will be deleted in a future release.RandomAccess
and an
OutputStream
.
RandomAccess
and an
OutputStream
.
RandomAccess
implementation to implement the
DataInput
and DataOutput
interfaces.RandomAccess
object as an
InputStream
.RandomAccess
and an
InputStream
.
RandomAccess
and an
InputStream
.
RandomAccess
as an OutputStream
.RandomAccess
and an
OutputStream
.
RandomAccess
and an
OutputStream
.
EFile
:s for instance.InputStream
operates on a range of data in a
RandomAccess
object.RangeInputStream
.
RandomAccess
object that reads data from and writes data to
a section of another RandomAccess
object.b.length
bytes of data from the source into the array.
len
bytes of data from the source into the array.
ReadableByteChannel
that uses a ByteBuffer
to read
data from.ReadableByteBufferChannel
.
ReadableByteBufferChannel
.
ReadableByteChannel
objects.EFile
:s for instance.ObjectFactory
for InputStream
:s that creates input
streams that read from a ReadableFile
object.byte
array and return the
array.
ReentrantReadWriteLock
.ReadableFile
, WritableFile
and
RandomlyAccessibleFile
interfaces.java.io.File
to the ReadWritableFile
interface.ReadWritableFile
adapter.
ReadWritableFile
adapter.
EntityLockAdapter
uses a
ReadLockOwnerAwareReentrantReadWriteLock
for the lockable object's
read and write lock and an EntityLockFactory
for creating other
locks.EntityLockAdapterFactory
creates
ReadWriteEntityLockAdapter
:s and ReentrantLockAdapter
:s.ReadLockable
and WriteLockable
interfaces.LockAdapter
that uses ReentrantLock
:s that it
creates with a EntityLockFactory
.FSACZipEntries
capability) so that its location can be looked up
when creating its child entity adapters.
UnixEntityAccessModeFlag
in effect for users that do not
own the entity but are members of its owning group.
UnixEntityAccessModeFlag
:s in effect for users
that do not own the entity but are members of its owning group.
UnixEntityModeFlag
:s
UnixEntityModeFlag
:s
UnixEntityAccessModeFlag
in effect for users that do not
own the entity and that are not members of its owning group.
UnixEntityAccessModeFlag
:s in effect for users
that do not own the entity and that are not members of its owning group.
UnixEntityAccessModeFlag
in effect for the entity's
owner
UnixEntityAccessModeFlag
:s in effect for the
entity's owner.
e1
with the entity e2
.
f1
with the contents of f2
and delete f2
.
/
).
FileSystem
Properties
object to the supplied file.
ScatteringByteChannel
out of a plain
ReadableByteChannel
.GatheringByteChannel
implementations.EntityLocation.SEPARATOR
(47 ).
ObjectProxySupport
that implements Serializable
.Subject
is set on a thread, should it be authorized for all
entities? If not, the thread is not authorized for any entity at all.
ChildEntityAttributeManager
objects, one per directory, in the file system.
EntityAttributesPreparer
set.
EntityAttributesPreparer
set.
Subject
cannot be determined.
Subject
cannot be determined.
Subject
cannot be determined.
Subject
cannot be determined.
EntityAttributesPreparer
that is used to prepare the
entity attributes created by the default entity attributes factory (see
MetadataCustomAttributesCapabilityProvider.setDefaultAttributesFactory(EntityType, ObjectFactory)
) when a
new entity has been created.
UnixEntityAccessModeFlag
:s in effect for users
that do not own the entity but are members of its owning group.
ZipOutputStream.setLevel(int)
).
org.entityfs.lock.cmd.LockCommandExecutor
.
LogAdapter
.
ZipOutputStream.setMethod(int)
).
UnixEntityModeFlag
:s.
UnixEntityAccessModeFlag
:s in effect for users
that do not own the entity and that are not members of its owning group.
true
, attributes such as the last
modification time or
NtFileAttributes
are copied to the
target entity.
true
or read/write false
.
true
if the error handling strategy should rethrow Exception
:s (wrapped in FileSystemException
:s).
true
if the error handling strategy should rethrow
FileSystemException
:s.
true
if the error handling strategy should rethrow RuntimeException
:s.
UnixEntityMode
.
UnixEntityMode
using its integer representation.
UnixEntityAccessModeFlag
:s in effect for the
entity's owner, and return a new object.
Directories
when there are several entities matching a regular expression.Subject
implementation that uses an
AccessController
and a fixed list of credentials.Subject
without any principals or credentials.
Subject
with the supplied set of principals and
credentials.
UidGidSubject
implementation that uses an
AccessController
and a fixed list of credentials.UidGidSubject
without any principals, credentials or
secondary GID:s.
UidGidSubject
without any principals or credentials.
UidGidSubject
with the supplied set of principals and
credentials.
LockAcquiringStrategy
that can wait forever on
locks.EntityLockAdapterFactory
creates
SingleEntityLockAdapter
:s and
ReentrantLockAdapter
:s.n
bytes in the source.
LogAdapter
implementation logs all messages to System.out
and System.err
.INFO
or higher.
Properties
object that is backed by some
kind of file.Subject
class.FileSystemCapability
.
ECFileResolvable
capability.
ECUriResolvable
capability.
FCFileBacked
capability.
FSCFileResolvable
capability.
Entity
(or an entity viewed by an EntityView
supports a specific EntityCapability
.
ECMetadata
capability.
ECNamedMetadata
capability.
DCSymbolicLink
capability.
EntityAdapter
for symbolic links.Filter
matches symbolic links and
symbolic link views.SymbolicLink
entities.SymbolicLinkView
is a view of a SymbolicLink
that
uses a Filter
to determine which child
entities that are visible.RandomAccess
on a file from a file
system that does not support the FSCRandomAccessFiles
capability.RandomAccess
object.
RandomAccess
object.
RandomAccess
object.
LockAcquiringStrategy
that uses a timeout limit for how
long it can wait to get a lock.java.util.Timer
to schedule polls.byte
array.
DataInput
.
DataInput
.
toString
to the proxied object.
toString
to the proxied object.
TriState
is an enumeration with three states: NO
, YES
and DONT_CARE
.AccessGranter
that always permits all kinds of access to
all entities.FSCSymbolicLink
capability.
UidGid
object without secondary GID:s
EntityAttributes
and
UidGidConfigurable
interfaces to define entity attributes that can be
configured with an UID (user id) and GID (group id).EntityAttributesPreparer
tries to use the
calling thread's AccessController
's current Subject
(which
must be a UidGidSubject
) to set the owner of the new entity.Subject
that has a user id (UID), a primary
group id (GID) and zero or more secondary group id:s.InterruptedException
.UidGidSubject
:s.UnixEntityAccessModeFlag
:s used
to determine what permissions an entity's owner, a subject in the same group
as the entity's owner and everybody else have to the entity.AccessController
that uses the UID, GID and
UnixEntityMode
of an entity's
EntityAttributes
to decide if an
UidGidSubject
has access to it.EntityAttributes
object is
UnixEntityModeConfigurable
.UnixEntityMode
objects.UnixEntityMode
might have.ECNamedEntityAttributes
implementations
when the client tries to use an undefined entity attribute.DirectoryDifferentiator
for each
entity in the master directory that did not have a matching entity in the
target directory.DirectoryDifferentiator
for each
entity in the target directory that did not have a matching entity in the
master directory.EntityAcceptingEntities.unroll(org.entityfs.EntityAcceptingEntityView)
.
EntityAcceptingEntities.unrollOrNull(org.entityfs.EntityAcceptingEntityView)
.
EntityAcceptingEntities.unrollTargetExists(org.entityfs.EntityAcceptingEntityView)
.
EntityType
is not supported by an
implementation.Observable
when it sends an event.
ReadableFile
that encapsulates an URL
.EntityLocation.SEPARATOR
:s).
EntityLocations.validateEntityName(String)
.
YES
or NO
).
ClassNotFoundException
) and rethrow it as an unchecked exception.ClassNotFoundException
:s as
unchecked exceptions.IOException
(checked) and rethrow
it as an unchecked exception.MalformedURLException
and rethrowing it as an
unchecked exception.WritableByteChannel
that writes its data to a pre-allocated
ByteBuffer
.WritableByteChannel
objects.EFile
:s for instance.len
bytes from the array, starting at the offset off
to this sink.
ReadableByteChannel
to
the file.
InputStream
to the file.
Reader
to the file.
Reader
to the file.
AccessGranter
that combines the decisions from two other
access granters using the logical operation XOR
.XOR
access granter using the two provided access
granters.
AdapterFactory
for creating ZIP file system and ZIP file
system entity adapters.ZipCreator
creates a Zip archive using ZipEntryInfo
objects returned from an iterator.ZipCreator
that uses the default
ErrorHandlingStrategy
.
ZipCreator
that uses the supplied
ErrorHandlingStrategy
.
ZipEntryInfoProvider
classes that want to add Zip extra fields to Zip
entries.ZipCreator
to create Zip entries from entity
properties.ZipEntryInfo
.ZipEntryInfoImpl
to provide
extra information to created ZipEntry
based on properties of an
Entity
.ZipEntryInfoProvider
implementations.ZipEntryInfo
to represent objects with data
(files).ZipFileEntryInfo
that uses a file entity.LogAdapter
: DefaultLogAdapter.DEFAULT_ADAPTER
EntityValidityControlStrategy
: null
(no one else
should have write access to the backend)
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |