C# Class GitSharp.Core.TreeWalk.CanonicalTreeParser

Parses raw Git trees from the canonical semi-text/semi-binary format.
Inheritance: AbstractTreeIterator
Afficher le fichier Open project: stschake/GitSharp Class Usage Examples

Méthodes publiques

Méthode Description
CanonicalTreeParser ( ) : System

Create a new parser.

CanonicalTreeParser ( byte prefix, Repository repo, AnyObjectId treeId, WindowCursor curs ) : System
back ( int delta ) : void
createSubtreeIterator ( Repository repo ) : AbstractTreeIterator
createSubtreeIterator ( Repository repo, MutableObjectId idBuffer, WindowCursor curs ) : CanonicalTreeParser
createSubtreeIterator0 ( Repository repo, AnyObjectId id, WindowCursor curs ) : CanonicalTreeParser
eof ( ) : bool
first ( ) : bool
idBuffer ( ) : byte[]
idOffset ( ) : int
next ( ) : CanonicalTreeParser

Return this iterator, or its parent, if the tree is at eof.

next ( int delta ) : void
reset ( Repository repo, AnyObjectId id, WindowCursor curs ) : void
reset ( byte treeData ) : void
resetRoot ( Repository repo, AnyObjectId id, WindowCursor curs ) : CanonicalTreeParser

Private Methods

Méthode Description
CanonicalTreeParser ( AbstractTreeIterator p ) : System
ParseEntry ( ) : void

Method Details

CanonicalTreeParser() public méthode

Create a new parser.
public CanonicalTreeParser ( ) : System
Résultat System

CanonicalTreeParser() public méthode

public CanonicalTreeParser ( byte prefix, Repository repo, AnyObjectId treeId, WindowCursor curs ) : System
prefix byte
repo Repository
treeId AnyObjectId
curs WindowCursor
Résultat System

back() public méthode

public back ( int delta ) : void
delta int
Résultat void

createSubtreeIterator() public méthode

public createSubtreeIterator ( Repository repo ) : AbstractTreeIterator
repo Repository
Résultat AbstractTreeIterator

createSubtreeIterator() public méthode

public createSubtreeIterator ( Repository repo, MutableObjectId idBuffer, WindowCursor curs ) : CanonicalTreeParser
repo Repository
idBuffer MutableObjectId
curs WindowCursor
Résultat CanonicalTreeParser

createSubtreeIterator0() public méthode

public createSubtreeIterator0 ( Repository repo, AnyObjectId id, WindowCursor curs ) : CanonicalTreeParser
repo Repository
id AnyObjectId
curs WindowCursor
Résultat CanonicalTreeParser

eof() public méthode

public eof ( ) : bool
Résultat bool

first() public méthode

public first ( ) : bool
Résultat bool

idBuffer() public méthode

public idBuffer ( ) : byte[]
Résultat byte[]

idOffset() public méthode

public idOffset ( ) : int
Résultat int

next() public méthode

Return this iterator, or its parent, if the tree is at eof.
public next ( ) : CanonicalTreeParser
Résultat CanonicalTreeParser

next() public méthode

public next ( int delta ) : void
delta int
Résultat void

reset() public méthode

public reset ( Repository repo, AnyObjectId id, WindowCursor curs ) : void
repo Repository
id AnyObjectId
curs WindowCursor
Résultat void

reset() public méthode

public reset ( byte treeData ) : void
treeData byte
Résultat void

resetRoot() public méthode

public resetRoot ( Repository repo, AnyObjectId id, WindowCursor curs ) : CanonicalTreeParser
repo Repository
id AnyObjectId
curs WindowCursor
Résultat CanonicalTreeParser