コード例 #1
0
ファイル: Tree.cs プロジェクト: nagarjunachallapalli/n2cms
		Func<ContentItem, string> liClassProvider; // obsolete

		#region Constructor

		public Tree(HierarchyBuilder builder)
		{
			hierarchy = builder ?? new FixedHierarchyBuilder(new HierarchyNode<ContentItem>(null));
			linkWriter = (n, w) => Link.To(n.Current).WriteTo(w);
		}
コード例 #2
0
 public ParallelRootHierarchyBuilder(ContentItem rootItem, int maxDepth)
 {
     inner = new TreeHierarchyBuilder(rootItem, maxDepth);
 }
コード例 #3
0
ファイル: Tree.cs プロジェクト: nagarjunachallapalli/n2cms
		public static Tree Using(HierarchyBuilder hierarchy)
		{
			return TreeFactory(hierarchy);
		}
コード例 #4
0
 public ParallelRootHierarchyBuilder(ContentItem rootItem, int maxDepth)
 {
     inner = new TreeHierarchyBuilder(rootItem, maxDepth);
 }
コード例 #5
0
ファイル: ContentHelper.cs プロジェクト: amarwadi/n2cms
 public TreeBuilder(HierarchyBuilder builder)
     : base(builder)
 {
 }
コード例 #6
0
ファイル: ViewContentHelper.cs プロジェクト: Jobu/n2cms
 protected virtual Tree CreateTree(HierarchyBuilder hierarchy)
 {
     return Tree.Using(hierarchy);
 }
コード例 #7
0
 public ItemHierarchyNavigator(HierarchyBuilder builder)
 {
     currentNode = builder.Build();
 }
コード例 #8
0
 public ItemHierarchyNavigator(HierarchyBuilder builder, params ItemFilter[] filters)
 {
     currentNode = builder.Children(filters).Build();
 }