|
|||||||||
| 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 Filearr 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 Filterdir 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.
/).
FileSystemProperties 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 | ||||||||