Package org.eclipse.jgit.notes
Class NoteBucket
- java.lang.Object
-
- org.eclipse.jgit.notes.NoteBucket
-
- Direct Known Subclasses:
FanoutBucket.LazyNoteBucket,InMemoryNoteBucket
abstract class NoteBucket extends java.lang.ObjectA tree that stores note objects.- See Also:
FanoutBucket,LeafBucket
-
-
Constructor Summary
Constructors Constructor Description NoteBucket()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract intestimateSize(AnyObjectId noteOn, ObjectReader or)(package private) abstract NotegetNote(AnyObjectId objId, ObjectReader reader)(package private) abstract ObjectIdgetTreeId()(package private) abstract java.util.Iterator<Note>iterator(AnyObjectId objId, ObjectReader reader)(package private) abstract InMemoryNoteBucketset(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader reader)(package private) abstract ObjectIdwriteTree(ObjectInserter inserter)
-
-
-
Method Detail
-
getNote
abstract Note getNote(AnyObjectId objId, ObjectReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
iterator
abstract java.util.Iterator<Note> iterator(AnyObjectId objId, ObjectReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
estimateSize
abstract int estimateSize(AnyObjectId noteOn, ObjectReader or) throws java.io.IOException
- Throws:
java.io.IOException
-
set
abstract InMemoryNoteBucket set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
writeTree
abstract ObjectId writeTree(ObjectInserter inserter) throws java.io.IOException
- Throws:
java.io.IOException
-
getTreeId
abstract ObjectId getTreeId()
-
-