Szoftver adatai:
Változat: 1.2
Feltöltés dátuma: 11 May 15
Engedély: Ingyenes
Népszerűség: 147
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.
Hozzászólás nem található