C# Class GitSharp.Core.TreeWalk.CanonicalTreeParser

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

Public Methods

Method 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

Method Description
CanonicalTreeParser ( AbstractTreeIterator p ) : System
ParseEntry ( ) : void

Method Details

CanonicalTreeParser() public method

Create a new parser.
public CanonicalTreeParser ( ) : System
return System

CanonicalTreeParser() public method

public CanonicalTreeParser ( byte prefix, Repository repo, AnyObjectId treeId, WindowCursor curs ) : System
prefix byte
repo Repository
treeId AnyObjectId
curs WindowCursor
return System

back() public method

public back ( int delta ) : void
delta int
return void

createSubtreeIterator() public method

public createSubtreeIterator ( Repository repo ) : AbstractTreeIterator
repo Repository
return AbstractTreeIterator

createSubtreeIterator() public method

public createSubtreeIterator ( Repository repo, MutableObjectId idBuffer, WindowCursor curs ) : CanonicalTreeParser
repo Repository
idBuffer MutableObjectId
curs WindowCursor
return CanonicalTreeParser

createSubtreeIterator0() public method

public createSubtreeIterator0 ( Repository repo, AnyObjectId id, WindowCursor curs ) : CanonicalTreeParser
repo Repository
id AnyObjectId
curs WindowCursor
return CanonicalTreeParser

eof() public method

public eof ( ) : bool
return bool

first() public method

public first ( ) : bool
return bool

idBuffer() public method

public idBuffer ( ) : byte[]
return byte[]

idOffset() public method

public idOffset ( ) : int
return int

next() public method

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

next() public method

public next ( int delta ) : void
delta int
return void

reset() public method

public reset ( Repository repo, AnyObjectId id, WindowCursor curs ) : void
repo Repository
id AnyObjectId
curs WindowCursor
return void

reset() public method

public reset ( byte treeData ) : void
treeData byte
return void

resetRoot() public method

public resetRoot ( Repository repo, AnyObjectId id, WindowCursor curs ) : CanonicalTreeParser
repo Repository
id AnyObjectId
curs WindowCursor
return CanonicalTreeParser