Package org.eclipse.jgit.notes
Class NoteBucket
java.lang.Object
org.eclipse.jgit.notes.NoteBucket
- Direct Known Subclasses:
FanoutBucket.LazyNoteBucket
,InMemoryNoteBucket
A tree that stores note objects.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract int
estimateSize
(AnyObjectId noteOn, ObjectReader or) (package private) abstract Note
getNote
(AnyObjectId objId, ObjectReader reader) (package private) abstract ObjectId
iterator
(AnyObjectId objId, ObjectReader reader) (package private) abstract InMemoryNoteBucket
set
(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader reader) (package private) abstract ObjectId
writeTree
(ObjectInserter inserter)
-
Constructor Details
-
NoteBucket
NoteBucket()
-
-
Method Details
-
getNote
- Throws:
IOException
-
iterator
- Throws:
IOException
-
estimateSize
- Throws:
IOException
-
set
abstract InMemoryNoteBucket set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader reader) throws IOException - Throws:
IOException
-
writeTree
- Throws:
IOException
-
getTreeId
-