EntityFS

Open source application that will give your files an identity
Download

EntityFS Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Kargu
  • Publisher web site:
  • http://www.entityfs.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 3 MB

EntityFS Tags


EntityFS Description

Open source application that will give your files an identity EntityFS is an object-oriented file system application for Java. EntityFS provides a set of abstractions and tools for working with file systems and their entities (files and directories) from Java. Here are some key features of "EntityFS": · File system entities are true entities in the object-oriented meaning of the word. A file system entity has a unique identity that separates it from other entities · File system API:s are backend-independent. File systems can be created in RAM memory, on Zip files, on file system directories, etcetera · Each file system have a configurable entity locking policy for protecting entities from conflicting concurrent updates from several program threads · File systems and entities are Observable for updates · Access controllers can be used for restricting access to entities · File system functionality can be extended with Capabilities, such as the GZip compression capability – compress file data transparently using the GZip algorithm, or the Metadata capability – attach metadata to files and directories · EntityFS provides a rich set of tools for working with files and directories. Tool methods range from those that make simple things simple, such as Files.readTextFile or Entities.copy, to those that make slightly more complicated thing simple, such as the IteratorCopier and the ZipCreator Requirements: · Java What's New in This Release: · Upgraded HeliDB to version 1.1.1. · EFileNameExtensionFilter constructors now take Collection instead of Set arguments. · Made a lot of EntityFilter implementations non-final. · Made AbstractFSEntityAdapter.getAbsolutePathInBackend non-recursive. · Reimplemented path validation and normalization in AbsoluteLocation and RelativeLocation to improve performance. · Updated the documentation style sheet. · Added the getFile method to FileReadableFile and FileWritableFile. · Added varargs constructors to the EFileNameExtensionFilter. · Fixed a bug in the PollingDirectoryMonitorer that made it report files as stabilized although they were not when running on Windows. This may change the behavior of PollingDirectoryMonitorer when run on Windows. · New toString method on AbstractChildEntitiesEvent.


EntityFS Related Software