EntityFS

Szoftver screenshot:
EntityFS
Szoftver adatai:
Változat: 1.2
Feltöltés dátuma: 11 May 15
Fejlesztő: Karl Gustafsson
Engedély: Ingyenes
Népszerűség: 147

Rating: 5.0/5 (Total Votes: 1)

EntityFS az objektum-orientált fájlrendszer API for Java!
EntityFS biztosít egy sor vízkivételek és eszközök dolgozó fájlrendszerek és intézményeik (fájlok és könyvtárak) Java.

Tulajdonságok :

  • A fájlrendszer szervezetek igazak szervezetek az objektum-orientált szó jelentését. A fájlrendszer egység rendelkezik egy egyedi azonosítóval, amely elválasztja egyéb szervezetek
  • A fájlrendszer API: s vannak backend-független. Fájlrendszerek is létre lehet hozni RAM memória, a Zip fájlokat, a fájlrendszer könyvtárak, satöbbi
  • Minden fájlrendszer van egy konfigurálható egység zár védelmét szolgáló politika szervezetek egymásnak ellentmondó egyidejű frissítések több programot szálak
  • Fájl rendszerek és szervezetek is megfigyelhető frissítések
  • Access szabályozó alkalmas hozzáférést korlátozó egységek
  • Fájl rendszer funkcionalitás bővíthető képességek, mint például a gzip tömörítést képesség - tömöríteni fájl adatok áttekinthető az GZip algoritmus, vagy a metaadatok képesség - csatolni metaadatok a fájlok és könyvtárak
  • EntityFS nyújt számos, az eszközök dolgozó fájlokat és könyvtárakat. Szerszám módszerek terjedhet azok, hogy egyszerű dolog egyszerű, mint például Files.readTextFile vagy Entities.copy, azokra, amelyek valamivel bonyolultabb dolog egyszerű, mint például a IteratorCopier és a ZipCreator

Mi az új ebben a kiadásban:

  • Ez a verzió jön egy új Zip fájlrendszert használ a Zip osztályok a At4J projekt.
  • A hiba javításra került, hogy szükséges, hogy a gyökér kellett történik először a hátlap Zip fájlt a régi zip file rendszer bevezetése.

Mi az új verzióban 1.1.5:

  • Ez egy kis bugfix kiadása. Visszaperjelek most engedélyezett gazdálkodó neveket, de ez csak akkor működik, nem-Windows platformokon.

Mi az új verzióban 1.1.3:

  • Továbbfejlesztett HeliDB a 1.0.2 verzió.
  • kifejti a MetadataUnixAttributesCapabilityProvider osztály a org.entityfs.cap.entityattrs.unix.metadata csomagot. Létrehozott egy csonk proxy osztályt a régi helyen.
  • kifejti a MetadataNtfsAttributesCapabilityProvider osztály a org.entityfs.cap.entityattrs.ntfs.metadata csomagot. Létrehozott egy csonk proxy osztályt a régi helyen.
  • kifejti a MetadataCustomAttributesCapabilityProvider osztály a org.entityfs.cap.entityattrs.custom.metadata csomagot. Létrehozott egy proxy osztályt a régi helyen.
  • Csökkent a projektek száma az Eclipse munkaterület.
  • Hozzáadás a FileWritableFile osztály.
  • Made toString módszerek fájlrendszerek és szervezetek vissza több releváns szövegeket. ! Eltávolították az FileSystemImplementation.getToStringDescription és FileSystemDelegate.getToStringDescription módszereket.
  • Added több nyomot a fakitermelés a EntityClassLoader.
  • újraírásra a build scriptet Groovy.
  • Hozzáadás a DirectoryContainsFilter.
  • Added visszatérő típusok a sok módszerek Fájlok és entitások.
  • Hozzáadás a GrepFilter és FGrepFilter.
  • Írta a használata EntityFS a Groovy programot cikket.
  • Added bitwiseNegate és isCase módszerek AbstractConvenientFilter. Lehetővé teszi örökli osztályok könnyebben használható Groovy programok.
  • Hozzáadás a Files.lineIterator módszereket.
  • Hozzáadás a CloseableIterator felületet.

Mi az új a 1.1.2 verzió:

  • A törölt a AbstractRandomAccessProxy osztály.
  • Hozzáadás a Entities.deleteRecursively módszer egy logikai érvelést, amely ellenőrzi, hogy az átadott személy maga törlésre kerül, vagy sem.
  • A run_unit_tests.js script már támogatja Emma lefedettség elemzés.
  • Read / Write zár most debuggolható beállításával entityfs.locking.debug rendszer ingatlant.
  • Added EntityLocations.convertWindowsSlashes
  • Enabled érvényesítése relatív útvonallal.

Mi az új a 1.1.1 változat:

  • újból az EntityFilter interfész dokumentáció céljából.
  • Hozzáadás a Entities.copy módszerek, amelyek másolni gyűjtemények forrás szervezetek.

Mi az új 1.1-es verzióban:

  • Továbbfejlesztett HeliDB a 1.0.1 verzió.
  • Made FilteringIterator általánosabb.
  • Hozzáadás a EntityFilterToEntityAndRelativeLocationFilterAdapter osztály.
  • Hozzáadás a Files.measureDataSize módszert.
  • Hozzáadás a Files.copyContents módszert.
  • Hozzáadás a Directories.size módszert.
  • Hozzáadás a OverwriteStrategy felület és megvalósítások mindent felülírva osztályok használja a stratégia felületet.
  • Hozzáadás a CountingDataSource osztály.
  • Hozzáadás a generikus Szűrő és ConvenientFilter osztályok implementációk és refactored a meglévő szűrők örökölni őket. Törölt EntityFilter, ConvenientEntityFilter és EntityFilter végrehajtása logikai funkciókat. Használja Filter helyett EntityFilter.
  • Hozzáadás a rendelkezésre álló () metódus az adatforrás felületet.
  • Hozzáadás a DataSink és adatforrás interfészek és a InputStreamToDataSourceAdapter, OutputStreamToDataSinkAdapter, DataSourceToInputStreamAdapter és DataSinkToOutputStreamAdapter osztályok.
  • Hozzáadás a karakterkészletek támogatási osztály.
  • kifejti a getSize és getDataSize módszerekkel ReadWritableFile a ReadableFile. Made Files.getSize és getDataSize vegye ReadableFile érveket.
  • Hozzáadás a StreamUtil.readChannelFully módszert.
  • Új néven LockAwareRandomAccessProxy hogy LockAwareRandomAccess.
  • Added szakasz bemeneti és kimeneti stream implementációk a közüzemi órák fejezetet a programozói kézikönyvet.
  • Added szakasz az adapterek a közüzemi órák fejezetet a programozói kézikönyvet.
  • írta a Mi a fájl? fejezet a programozói kézikönyvet.
  • A törölt a LockAwareGatheringByteChannel és LockAwareScatteringByteChannel osztályok és hozzátette, a LockAwareWritableByteChannel és LockAwareReadableByteChannel osztályok őket cserélni.
  • WritableFile most visszatér WritableByteChannel helyett GatheringByteChannel.
  • ReadableFile most visszatér ReadableByteChannel helyett ScatteringByteChannel.
  • Törölhető kiterjed WriteLockable.
  • Hozzáadás a ClasspathNamedReadableFile osztály.
  • Hozzáadás a GZipReadableFile és GZipWritableFile osztályok.
  • Másolt DataInputOutputRandomAccessAdapter az új RandomAccessToDataInputOutputAdapter osztály és tette DataInputOutputRandomAccessAdapter elavult.
  • Másolt RandomAccessInputStreamAdapter az új RandomAccessToInputStreamAdapter osztály és tette RandomAccessInputStreamAdapter elavult.
  • Másolt RandomAccessOutputStreamAdapter az új RandomAccessToOutputStreamAdapter osztály és tette RandomAccessOutputStreamAdapter elavult.
  • Hozzáadás a Entities.deleteRecursively módszert.
  • Hozzáadás a Entities.rename módszer, mely egy EntityRenameSpecification.
  • Hozzáadás a Entities.copy módszer, mely egy EntityCopySpecification.
  • Továbbfejlesztett Docbook spec verzió 4.5 dokumentációhoz.
  • Fix ByteArrayRandomAccess.read (byte [] ...) módszerek visszatérni -1 0 helyett a EOF
  • Hozzáadás a RangeRandomAccess osztály.
  • Files.readTextFile már nem dob UnsupportedEncodingException.
  • Utánfutó slashes már nem engedélyezett AbsoluteLocations vagy RelativeLocations.
  • ReadWritableFileAdapter most valósítja NamedReadableFile.
  • Bekerült egy opció, a RandomAccessInputStreamAdapter és a RandomAccessOutputStreamAdapter okoz nekik, hogy nem zárja be a mögöttes RandomAccess, amikor az adapterek zárva.
  • Added getWrapped módszerek WrappedIOException, WrappedClassNotFoundException és WrappedMalformedURLException.
  • Hozzáadás a ChecksumInputStream.
  • Hozzáadás a CountingInputStream és a CountingOutputStream.
  • Javítva egy hiba a RangeInputStream tette a byte tömb olvasni módszerek return 0 helyett -1 EOF.
  • Hozzáadás a tulajdonságérték objektumot. Adja hozzá a Properties.get- / putPropertyValue, propertyValues ​​és propertyEntrySet módszereket.
  • Hozzáadás a EntityLocations.parseLocation módszert.
  • A DefaultUnixAttributesFactory és DefaultNtfsAttributesFactory konstruktőrök most, hogy egy UnixEntityMode érv helyett numerikus kódot.
  • Refactored UnixEntityMode hogy megváltoztathatatlan.
  • Hozzáadás a Glob osztályban. Ez a glob minta változata Java Pattern osztály.
  • Hozzáadás a getPropertiesMatching módszerek Properties.
  • Javítva egy hiba a ByteArrayRandomAccess: Ez nem növelte a fájl helyzetben, amikor adatokat olvas be egy tömbben.
  • Hozzáadás a RangeInputStream osztály.
  • EntityLocation.getPathSegmentStack most visszatér a LinkedList. Ez a legtöbb Deque-szerű osztály Java 5.
  • Hozzáadás a Directories.getLocationAware * Iterátor módszereket.
  • Hozzáadás a LocationAwareDepthLastIteratorImpl és LocationAwareDepthFirstIteratorImpl osztályok.
  • Hozzáadás a EntityAndRelativeLocation osztály.
  • Hozzáadás a Directories.newDirectory módszer egy RelativeLocation érv.
  • Hozzáadás a CompoundEntityHolder.
  • Hozzáadás a Entities.getValidEntity és getValidEntityOrNull módszereket.
  • Hozzáadás a WrongEntityTypeException. Hadd NotAFileException és NotADirectoryException örökölni.
  • Javítva egy hiba a ReadableByteChannel és WritableByteChannel. Azt feltételezték, hogy határ == kapacitása a cél buffer.
  • Hozzáadás a Directories.find és findEntities módszereket.
  • Hozzáadás a LockCommandUtil.lock varargs módszert.
  • Hozzáadás a ZipFiles.zip módszereket.
  • újraírásra a ZipFiles.unzip módszert használja a ReadableFile helyett EFile érv. Hozzáadott felülíró lehetőség, hogy felülírja szervezetek a cél könyvtárba.
  • Hozzáadás a varargs LockCommand módszer a LockCommandExecutor felületet.
  • A törölt a org.entityfs.EntityObserver felület. Használja org.entityfs.event.EntityObserver helyett.
  • Deleted LockEntitysParentForWritingCommand (használat LockParentForWritingCommand helyett).
  • Deleted LockEntitysParentForReadingCommand (használat LockParentForReadingCommand helyett).
  • Deleted LockEntityForWritingCommand (használat LockForWritingCommand helyett).
  • Deleted LockEntityForReadingCommand (használat LockForReadingCommand helyett).

Mi az új 1.0 verzióban:

  • Added DirectoryDifferentiator, DirectorySynchronizer, DirectoryTreeDifferentiator és DirectoryTreeSynchronizer.
  • A logger neve Jdk14LogAdapter már konfigurálható.
  • A metaadat egység attribútum képessége már használ egy HeliDB B + fa adatbázis helyett egy házilag egyet.
  • LogAdapterHolder most valósítja LogAdapter.
  • Megváltozott a viselkedését fájlrendszer építők, hogy hozzon létre fájlrendszert egy minimális mennyiségű funkciók alapértelmezés szerint.
  • Hozzáadás a Entity, EFile és Directory öröklési listákon.
  • kifejti a másolási módszereket EFile hogy ReadWritableFile, Hadd vissza a bájtok számát írt.
  • EntityView.copy most visszatér Set & lt; EntityView & gt; ahelyett, Set & lt; ? kiterjeszti EntityView & gt;.
  • A licenc megváltozott az LGPL v3.
  • A forráskód most már tartalmaz egy működő Eclipse munkaterület fejlődő EntityFS.
  • Added ByteArrayRandomAccess.
  • Hozzáadás a WriteOnlyException.
  • ByteArrayReadableFile most valósítja RandomlyAccessibleFile.
  • Hozzáadás a WritableByteBufferChannel osztály.
  • Added copy módszerek StreamUtil, hogy tegyen egy érv a maximális mennyiségű adatot másolni.
  • A StreamUtil.copy módszerek most vissza a bájtok számát másolt.
  • Hozzáadás a RandomAccessOutputStreamAdapter.
  • Megváltozott a fájlrendszereket "alapértelmezett log adaptert a Jdk14LogAdapter egy StdoutLogAdapter.
  • Hozzáadás a AbstractReadWriteLockableProxy osztály.
  • Hozzáadás a getLockable módszer a LockCommand felület. Törölte a FileSystemLockCommand és EntityLockCommand interfészek.
  • Bevezette a ReadWriteLockable felület. Ez végre valamennyi megvalósító osztályoknak ReadLockable és WriteLockable.
  • Base64InputStream most dolgozik bemenet szóközök.
  • Gave TwoObjects és pár egyenlő és hashCode módszereket.
  • Megváltozott a FileChannel-visszatérő módszerek FCFileChannel használni RandomAccessFileFactory: s helyett FileInputStreamFactory: s
  • Base64InputStream most dolgozik bemenet szóközök.
  • áthelyezve fájlméret módszerek ReadWritableFile felület.
  • Hozzáadás a ReadWritableFile.replaceContents és a Files.replaceContents módszereket.
  • Hozzáadás a Törölhető felület. Által végrehajtott Entity és ReadWritableFile.
  • Hozzáadás a fájlrendszer setReadOnly módszert.
  • Hozzáadás a Files.writeData módszert.
  • Hozzáadás a DataInputOutputRandomAccessAdapter osztály.
  • Hozzáadás a ReadWritableFileAdapter.getFile módszert.
  • áthelyezve AggregatingIterator a org.entityfs.support.util csomagot.
  • Javítva egy hiba a Zip és Jar fájlrendszerek néhány tartalmának egyes Zip és Jar fájlokat láthatatlan.
  • Csökkent memóriahasználat a Zip és Jar fájlrendszerek.
  • Fix zár és hozzáférés-ellenőrzések DirectoryView.iterator implementációk.
  • újraírásra DepthFirstIteratorImpl és DepthLastIteratorImpl, hogy azok több memóriát hatékony. Eltávolították az opciók rendezni eredmények a bejárók.
  • Készült a könyvtár bejáró kevesebb memóriát.
  • Megváltozott a visszatérési típus DirectoryDelegate.getEntityNames hogy stringtömb. Végrehajtotta a ArrayUtil közüzemi osztály.
  • Entity neveket tartalmazó csillaggal (*) már érvénytelen.
  • átnevezte a következő osztályok: - LockEntityForReadingCommand - & gt; LockForReadingCommand - LockEntityForWritingCommand - & gt; LockForWritingCommand - LockEntitysParentForReadingCommand - & gt; LockParentForReadingCommand - LockEntitysParentForWritingCommand - & gt; LockParentForWritingCommand
  • Hozzáadás a EntityView.copyAttributes és Entities.copyAttributes módszerek. Újraírásra IteratorCopier használni.
  • eltávolított egy csomó generikumok, hogy csak a dolgokat Messier a végrehajtást.
  • Hozzáadás a EntityView.setLastModified módszer
  • Hozzáadás a másolási módszer a logikai érvelést másolásához gazdálkodó egység azokhoz az EntityView. Készült a régit módszer elavult. Kötelezően bevezette, hogy az olvasási zár gazdálkodó szülő könyvtár szükséges másolja. Készült az entitás attribútumai képességek tiszteletére a megőrzése attribútumok zászlót. Hozzáadott új példányt módszerek entitások és IteratorCopier. Új vizsgálatok.

Hasonló program

LynxFS
LynxFS

2 Jun 15

fistgen
fistgen

3 Jun 15

sshfs
sshfs

3 Jun 15

Hozzászólások a EntityFS

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!