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); }
public ParallelRootHierarchyBuilder(ContentItem rootItem, int maxDepth) { inner = new TreeHierarchyBuilder(rootItem, maxDepth); }
public static Tree Using(HierarchyBuilder hierarchy) { return TreeFactory(hierarchy); }
public TreeBuilder(HierarchyBuilder builder) : base(builder) { }
protected virtual Tree CreateTree(HierarchyBuilder hierarchy) { return Tree.Using(hierarchy); }
public ItemHierarchyNavigator(HierarchyBuilder builder) { currentNode = builder.Build(); }
public ItemHierarchyNavigator(HierarchyBuilder builder, params ItemFilter[] filters) { currentNode = builder.Children(filters).Build(); }