C# Class Dev2.Converters.Graph.NavigatorBase

显示文件 Open project: Warewolf-ESB/Warewolf

Protected Methods

Method Description
BuildIndexedTree ( IList paths, Dictionary indexedPathSegments, IndexedPathSegmentTreeNode rootIndexedValueTreeNode ) : void
BuildResultsStructure ( IList paths, Dictionary results ) : void
CreatePathSegmentIndexedPathSegmentTreeNode ( IPathSegment pathSegment, IndexedPathSegmentTreeNode parentNode ) : IndexedPathSegmentTreeNode
CreateRootNode ( IList validPaths, Dictionary results ) : void
EnumerateIndexedTree ( IndexedPathSegmentTreeNode node ) : long
IndexPathSegments ( IList paths, Dictionary indexedPathSegments ) : void
WriteToResults ( IList paths, Dictionary indexedPathSegments, IndexedPathSegmentTreeNode rootIndexedValueTreeNode, Dictionary results ) : void

Method Details

BuildIndexedTree() protected method

protected BuildIndexedTree ( IList paths, Dictionary indexedPathSegments, IndexedPathSegmentTreeNode rootIndexedValueTreeNode ) : void
paths IList
indexedPathSegments Dictionary
rootIndexedValueTreeNode IndexedPathSegmentTreeNode
return void

BuildResultsStructure() protected method

protected BuildResultsStructure ( IList paths, Dictionary results ) : void
paths IList
results Dictionary
return void

CreatePathSegmentIndexedPathSegmentTreeNode() protected method

protected CreatePathSegmentIndexedPathSegmentTreeNode ( IPathSegment pathSegment, IndexedPathSegmentTreeNode parentNode ) : IndexedPathSegmentTreeNode
pathSegment IPathSegment
parentNode IndexedPathSegmentTreeNode
return IndexedPathSegmentTreeNode

CreateRootNode() protected method

protected CreateRootNode ( IList validPaths, Dictionary results ) : void
validPaths IList
results Dictionary
return void

EnumerateIndexedTree() protected method

protected EnumerateIndexedTree ( IndexedPathSegmentTreeNode node ) : long
node IndexedPathSegmentTreeNode
return long

IndexPathSegments() protected method

protected IndexPathSegments ( IList paths, Dictionary indexedPathSegments ) : void
paths IList
indexedPathSegments Dictionary
return void

WriteToResults() protected method

protected WriteToResults ( IList paths, Dictionary indexedPathSegments, IndexedPathSegmentTreeNode rootIndexedValueTreeNode, Dictionary results ) : void
paths IList
indexedPathSegments Dictionary
rootIndexedValueTreeNode IndexedPathSegmentTreeNode
results Dictionary
return void