EntityFS

צילום מסך תוכנה:
EntityFS
פרטי תוכנה:
גרסה: 1.2
טען תאריך: 11 May 15
מפתחים: Karl Gustafsson
רשיון: ללא תשלום
פופולריות: 147

Rating: 5.0/5 (Total Votes: 1)

EntityFS הוא ה- API של מערכת קבצים מונחה עצמים עבור Java!
EntityFS מספק ערכה של הפשטות וכלים לעבודה עם מערכות קבצים והגופים (קבצים וספריות) מJava

תכונות :.

  • ישויות מערכת קובץ הן ישויות האמיתיות במשמעות מונחה עצמים של המילה. יש ישות מערכת קבצי זהות ייחודית שמפרידה אותו מגורמים אחרים
  • API מערכת קבצים: שניות הם backend-עצמאי. ניתן ליצור מערכות קבצים בזיכרון RAM, בקבצי Zip, בספריות מערכת קבצים, וכו '

  • כל מערכת קבצים
  • יש ישות הגדרת מדיניות נעילה להגנה על גופים מעדכונים במקביל סותרים מכמה נושאים שתכנית
  • מערכות קבצים וגופים ניתנות לצפייה לעדכונים
  • בקרי גישה יכולים לשמש להגבלת גישה לגופים
  • פונקציונליות מערכת קובץ ניתן להארכה ביכולות, כגון יכולת דחיסת GZip - לדחוס קובץ נתונים שקוף באמצעות אלגוריתם GZIP, או יכולת מידע - לצרף מטה לקבצים וספריות
  • EntityFS מספק מערך עשיר של כלים לעבודה עם קבצים וספריות. שיטות כלי נעות בין אלה שהופכים את דברים פשוטים פשוט, כמו Files.readTextFile או Entities.copy, לאלה שהופכים פשוט דבר מעט יותר מסובך, כגון IteratorCopier וZipCreator

מה חדש בהודעה זו:

  • גרסה זו מגיעה עם יישום מערכת קובץ Zip חדש באמצעות שיעורי מיקוד מפרויקט At4J.
  • תיקון הבאג שנדרש שצומת השורש הייתה חייב להתרחש ראשון בקובץ Zip הגיבוי ביישום מערכת קבצי Zip הישן.

מה חדש בגרסת 1.1.5:

    • זה הוא שחרור תיקון באג קטן. לוכסנים עכשיו מותר בשמות גוף, אבל זה יעבוד רק על פלטפורמות שאינן Windows.

    מה חדש בגרסת 1.1.3:.

    • משודרג HeliDB לגרסה 1.0.2
    • הועבר כיתת MetadataUnixAttributesCapabilityProvider לחבילת org.entityfs.cap.entityattrs.unix.metadata. נוצר מעמד פרוקסי בדל במיקום הישן.
    • הועבר כיתת MetadataNtfsAttributesCapabilityProvider לחבילת org.entityfs.cap.entityattrs.ntfs.metadata. נוצר מעמד פרוקסי בדל במיקום הישן.
    • הועבר כיתת MetadataCustomAttributesCapabilityProvider לחבילת org.entityfs.cap.entityattrs.custom.metadata. נוצר מעמד proxy במיקום הישן.
    • צמצום מספר הפרויקטים בסביבת עבודת Eclipse.
    • נוסף בכיתה FileWritableFile.
    • Made שיטות toString של מערכות קבצים וגופים לחזור טקסטים רלוונטיים יותר. ! הסיר את שיטות FileSystemImplementation.getToStringDescription וFileSystemDelegate.getToStringDescription.
    • נוסף יותר בכניסה לזכר EntityClassLoader.
    • Reimplemented התסריט לבנות בגרובים.
    • נוסף DirectoryContainsFilter.
    • נוסף סוגי תמורה להרבה שיטות בקבצים וישויות.
    • נוסף GrepFilter וFGrepFilter.
    • נכתב EntityFS השימוש במאמר תכנית גרובי.
    • נוסף bitwiseNegate ושיטות isCase לAbstractConvenientFilter. זה גורם ירושת שיעורים קלים יותר לשימוש בתוכניות גרובי.
    • נוסף שיטות Files.lineIterator.
    • נוסף ממשק CloseableIterator.

    מה חדש בגרסת 1.1.2:.

    • נמחקה כיתת AbstractRandomAccessProxy
    • נוסף שיטת Entities.deleteRecursively עם טיעון בוליאני ששולט אם הישות עברה את עצמו תימחק או לא.
    • סקריפט run_unit_tests.js תומך כעת ניתוח כיסוי אמה.

    • נעילה
    • קריאה / כתיבה כעת ניתן מדובג ידי הגדרת מאפיין מערכת entityfs.locking.debug.
    • EntityLocations.convertWindowsSlashes נוסף
    • אימות מופעלת של נתיבים יחסי.

    מה חדש בגרסת 1.1.1:.

    • מחדש את ממשק EntityFilter למטרות תיעוד
    • נוסף שיטות Entities.copy שיכול להעתיק אוספים של גופי מקור.

    מה חדש בגרסה 1.1:.

    • משודרג HeliDB לגרסה 1.0.1
    • Made FilteringIterator כללי יותר.
    • נוסף בכיתה EntityFilterToEntityAndRelativeLocationFilterAdapter.
    • נוסף שיטת Files.measureDataSize.
    • נוסף שיטת Files.copyContents.
    • נוסף שיטת Directories.size.
    • נוסף ממשק OverwriteStrategy ומימושים עשה את כל שיעורי הדריסה להשתמש בממשק האסטרטגיה.
    • .
    • נוסף בכיתה CountingDataSource
    • נוסף סינון גנרי ושיעורי ConvenientFilter עם יישומים וrefactored המסננים הקיימים לרשת אותם. נמחק EntityFilter, יישום ConvenientEntityFilter וEntityFilter של פונקציות היגיון. השתמש במסנן במקום EntityFilter.
    • נוסף () השיטה זמינה לממשק DataSource.
    • נוסף ממשקי DataSink וDataSource ושיעורי InputStreamToDataSourceAdapter, OutputStreamToDataSinkAdapter, DataSourceToInputStreamAdapter וDataSinkToOutputStreamAdapter.
    • .
    • נוסף ברמת תמיכת ערכות התווים
    • הועבר שיטות getSize וgetDataSize מReadWritableFile לReadableFile. תוצרת Files.getSize וgetDataSize לקחת טיעוני ReadableFile.
    • נוסף שיטת StreamUtil.readChannelFully.
    • שמם LockAwareRandomAccessProxy לLockAwareRandomAccess.
    • סעיף נוסף על יישומי קלט ופלט זרם לפרק כיתות שירות במדריך של מתכנת.
    • סעיף נוסף במתאמים לפרק כיתות שירות במדריך של מתכנת.
    • כתב את מה זה קובץ? פרק בהספר של מתכנת.
    • נמחק כיתות LockAwareGatheringByteChannel וLockAwareScatteringByteChannel והוסיף כיתות LockAwareWritableByteChannel וLockAwareReadableByteChannel להחליף אותם.
    • WritableFile עכשיו חוזר WritableByteChannel במקום GatheringByteChannel.
    • ReadableFile עכשיו חוזר ReadableByteChannel במקום ScatteringByteChannel.
    • Deletable עכשיו משתרע WriteLockable.
    • נוסף בכיתה ClasspathNamedReadableFile.
    • נוסף שיעורי GZipReadableFile וGZipWritableFile.
    • הועתק DataInputOutputRandomAccessAdapter לכיתת RandomAccessToDataInputOutputAdapter החדשה ועשה DataInputOutputRandomAccessAdapter מיושן.
    • הועתק RandomAccessInputStreamAdapter לכיתת RandomAccessToInputStreamAdapter החדשה ועשה RandomAccessInputStreamAdapter מיושן.
    • הועתק RandomAccessOutputStreamAdapter לכיתת RandomAccessToOutputStreamAdapter החדשה ועשה RandomAccessOutputStreamAdapter מיושן.
    • נוסף שיטת Entities.deleteRecursively.
    • נוסף שיטת Entities.rename המשתמשת EntityRenameSpecification.
    • נוסף שיטת Entities.copy המשתמשת EntityCopySpecification.
    • גרסה משודרגת DocBook מפרט 4.5 לתיעוד.
    • (... בתים []) שיטות ByteArrayRandomAccess.read קבועים לחזור -1 במקום 0 בEOF
    • נוסף בכיתה RangeRandomAccess.
    • Files.readTextFile כבר לא זורק UnsupportedEncodingException.
    • חתכים נגרר כבר לא אפשרו בAbsoluteLocations או RelativeLocations.
    • ReadWritableFileAdapter עכשיו מיישם NamedReadableFile.
    • הוספת אפשרות לRandomAccessInputStreamAdapter וRandomAccessOutputStreamAdapter שגורמת להם לא לסגור את RandomAccess הבסיסי כאשר המתאמים סגורים.
    • שיטות נוסף getWrapped לWrappedIOException, WrappedClassNotFoundException וWrappedMalformedURLException.
    • נוסף ChecksumInputStream.
    • נוסף CountingInputStream וCountingOutputStream.
    • תוקן באג בRangeInputStream שעשה את מערך הבתים לקרוא שיטות לחזור 0 במקום -1 בEOF.
    • נוסף אובייקט PropertyValue. הוסף את Properties.get- / putPropertyValue, propertyValues ​​ושיטות propertyEntrySet.
    • נוסף שיטת EntityLocations.parseLocation.

    • בנאים
    • DefaultUnixAttributesFactory וDefaultNtfsAttributesFactory עכשיו לקחת טיעון UnixEntityMode במקום קוד מספרי.
    • refactored UnixEntityMode להיות בלתי ניתן לשינוי.
    • נוסף בכיתה גלוב. זה גרסת דפוס גוש של כיתת התבנית של Java.
    • נוסף שיטות getPropertiesMatching למאפיינים.
    • תוקן באג בByteArrayRandomAccess:. זה לא להגדיל את עמדת הקובץ בעת קריאת הנתונים למערך
    • נוסף בכיתה RangeInputStream.
    • EntityLocation.getPathSegmentStack עכשיו חוזר LinkedList. זהו המעמד כמו-Deque ביותר ב- Java 5.
    • נוסף שיטות Directories.getLocationAware * איטרטור.
    • נוסף שיעורי LocationAwareDepthLastIteratorImpl וLocationAwareDepthFirstIteratorImpl.
    • .
    • נוסף בכיתה EntityAndRelativeLocation
    • נוסף שיטת Directories.newDirectory עם טיעון RelativeLocation.
    • נוסף CompoundEntityHolder.
    • נוסף שיטות Entities.getValidEntity וgetValidEntityOrNull.
    • נוסף WrongEntityTypeException. בואו NotAFileException וNotADirectoryException לרשת אותה.
    • תוקן באג בReadableByteChannel וWritableByteChannel. הם הניחו גבול ש== קיבולת של חיץ היעד.
    • נוסף שיטות Directories.find וfindEntities.
    • נוסף LockCommandUtil.lock varargs שיטה.
    • נוסף שיטות ZipFiles.zip.
    • Reimplemented שיטת ZipFiles.unzip להשתמש ReadableFile במקום טיעון efile. הוסיף אפשרות החלפת להחליף גופים בספריית היעד.
    • נוסף varargs LockCommand שיטה לממשק LockCommandExecutor.
    • נמחק ממשק org.entityfs.EntityObserver. השתמש org.entityfs.event.EntityObserver במקום.
    • נמחק LockEntitysParentForWritingCommand (שימוש LockParentForWritingCommand במקום).
    • נמחק LockEntitysParentForReadingCommand (שימוש LockParentForReadingCommand במקום).
    • נמחק LockEntityForWritingCommand (שימוש LockForWritingCommand במקום).
    • נמחק LockEntityForReadingCommand (שימוש LockForReadingCommand במקום).
    • מה חדש בגרסת 1.0

    :.

    • נוסף DirectoryDifferentiator, DirectorySynchronizer, DirectoryTreeDifferentiator וDirectoryTreeSynchronizer
    • >
    • שם לוגר של Jdk14LogAdapter הוא כעת להגדרה.
    • יכולת תכונת ישות מידע משתמשת כעת מסד נתוני HeliDB B + עץ במקום אחד homebrewed.
    • LogAdapterHolder עכשיו מיישם LogAdapter.
    • שינה את ההתנהגות של בוני מערכת קבצים כדי ליצור מערכות קבצים עם כמות מינימאלית של תכונות כברירת מחדל.
    • נוסף תרשימי ירושת ישות, efile ומדריך.
    • הועבר שיטות העותק מefile לReadWritableFile, תן להם להחזיר את מספר הבתים שנכתבו.
    • EntityView.copy עכשיו חוזר הגדר & lt; EntityView & gt; במקום הגדר & lt; ? מרחיב EntityView & gt;.
    • רישיון השתנה לv3 LGPL.
    • הפצת המקור מכילה כעת סביבת עבודה Eclipse עובדת לפיתוח EntityFS.
    • נוסף ByteArrayRandomAccess.
    • נוסף WriteOnlyException.
    • ByteArrayReadableFile עכשיו מיישם RandomlyAccessibleFile.
    • נוסף בכיתה WritableByteBufferChannel.
    • עותק נוסף שיטות לStreamUtil שייקחו טיעון לסכום המקסימאלי של נתונים להעתיק.
    • שיטות StreamUtil.copy עכשיו להחזיר את המספר הכולל של בתים הועתקו.
    • נוסף RandomAccessOutputStreamAdapter.
    • שינה מתאם יומן ברירת המחדל "מערכות הקבצים מJdk14LogAdapter לStdoutLogAdapter.
    • נוסף בכיתה AbstractReadWriteLockableProxy.
    • נוסף שיטת getLockable לממשק LockCommand. נמחק ממשקי FileSystemLockCommand וEntityLockCommand.
    • הציג את ממשק ReadWriteLockable. זה מיושם על ידי כל המעמדות שליישם ReadLockable וWriteLockable.
    • Base64InputStream עכשיו עובד עבור קלט עם רווחים בזה.
    • נתן TwoObjects והזוג שווה ושיטות Hashcode.
    • שינה את שיטות FileChannel-החזרת FCFileChannel להשתמש RandomAccessFileFactory: S במקום FileInputStreamFactory: שניות
    • Base64InputStream עכשיו עובד עם קלט עם רווחים בזה.
    • שיטות גודל קובץ הועבר לממשק ReadWritableFile.
    • נוסף שיטות ReadWritableFile.replaceContents וFiles.replaceContents.
    • נוסף ממשק Deletable. מיושם על ידי ישות וReadWritableFile.
    • נוסף בשיטת מערכת הקבצים setReadOnly.
    • נוסף שיטת Files.writeData.
    • .
    • נוסף בכיתה DataInputOutputRandomAccessAdapter
    • נוסף שיטת ReadWritableFileAdapter.getFile.
    • הועבר AggregatingIterator לחבילת org.entityfs.support.util.
    • תוקן באג במערכות מיקוד וקובץ JAR שעשו חלק מהתוכן של מיקוד וצנצנת מסוימים קבצים בלתי נראה.
    • שימוש בזכרון ירידה למערכות מיקוד וקובץ JAR.

    • פקדים
    • נעילה וגישה קבועה על מימושי DirectoryView.iterator.
    • Reimplemented DepthFirstIteratorImpl וDepthLastIteratorImpl כדי להפוך אותם יותר זיכרון יעיל. הסיר את האפשרויות כדי למיין את התוצאות מ& הלבן.
    • Made איטרטור הספרייה להשתמש בפחות זיכרון.
    • שינה את סוג החזרת DirectoryDelegate.getEntityNames למערך מחרוזת. יישם את כיתת שירות ArrayUtil.

    • ישות שמות
    • מכילים כוכביות (*) הם עכשיו לא חוקיים.
    • שמם השיעורים הבאים: - LockEntityForReadingCommand - & gt; LockForReadingCommand - LockEntityForWritingCommand - & gt; LockForWritingCommand - LockEntitysParentForReadingCommand - & gt; LockParentForReadingCommand - LockEntitysParentForWritingCommand - & gt; LockParentForWritingCommand
    • נוסף EntityView.copyAttributes ושיטות Entities.copyAttributes. Reimplemented IteratorCopier להשתמש בו.
    • הוסר הרבה התרופות הגנריות שרק עשו דברים מסייה מהיישום.
    • נוסף שיטת EntityView.setLastModified
    • נוסף שיטת העותק עם טיעון בוליאני להעתקת ישות מייחסת לEntityView. עשה את שיטת העותק הישנה מיושנת. הציג את הדרישה כי מנעול קריאה בספריית האב של ישות נדרש להעתקתו. עשה את הישות מייחסת יכולות לכבד את דגל התכונות לשמר. הוסיף שיטות עותק חדשות לגופים ולIteratorCopier. בדיקות חדשות.

  • תוכנה דומה

    sshfs
    sshfs

    3 Jun 15

    EncFS
    EncFS

    10 May 15

    Aegis
    Aegis

    3 Jun 15

    TweetFS
    TweetFS

    11 May 15

    תגובות ל EntityFS

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!