Click or drag to resize

nodeTree Class

Home | imbSCI | imbACE | imbNLP | imbWEM | imbWBI

[This is preliminary documentation and is subject to change.]

Tree structure tween of the HtmlDocument page
Inheritance Hierarchy
SystemObject
  graphNodeBase
    graphWrapNodehtmlWrapper
      imbCommonModels.contentBlocknodeTree

Namespace:  imbCommonModels.contentBlock
Assembly:  imbCommonModels (in imbCommonModels.dll) Version: 0.1.0.0 (0.1.0.0)
Syntax
C#
public class nodeTree : graphWrapNode<htmlWrapper>

The nodeTree type exposes the following members.

Constructors
  NameDescription
Public methodnodeTree(HtmlNode, nodeTree)
Initializes a new instance of the nodeTree class.
Public methodnodeTree(String, HtmlDocument)
Initializes a new instance of the nodeTree class
Public methodnodeTree(String, nodeTree)
Initializes a new instance of the nodeTree class.
Top
Properties
  NameDescription
Public propertyforTreeview (Overrides graphWrapNode.forTreeview.)
Public propertyisLeaf (Inherited from graphNodeBase.)
Public propertyisNullNode
Gets a value indicating whether this instance is empty graph node, containing no wrapped item node.
(Inherited from graphWrapNodehtmlWrapper.)
Public propertyitem
The object associated with the graph
(Inherited from graphWrapNodehtmlWrapper.)
Public propertyItem
Gets or sets the graphWrapNode with the specified key.
(Inherited from graphWrapNodehtmlWrapper.)
Public propertylevel
Gets the depth level, where 1 is the root
(Inherited from graphNodeBase.)
Public propertyname
Ime koje je dodeljeno objektu
(Inherited from graphWrapNodehtmlWrapper.)
Public propertyparent
Referenca prema parent objektu
(Inherited from graphWrapNodehtmlWrapper.)
Public propertypath
Putanja objekta
(Inherited from graphNodeBase.)
Public propertypathSeparator
Gets the path separator used in this path format - if its not set it will look for parent's default path separator to set it. If there is no parent, it will use defaultPathSeparator
(Inherited from graphNodeBase.)
Public propertyroot
Gets the root.
(Inherited from graphNodeBase.)
Top
Methods
  NameDescription
Public methodAdd(IGraphNode)
Adds the specified newChild, if its name is not already occupied
(Inherited from graphWrapNodehtmlWrapper.)
Public methodAdd(String)
Adds the specified name.
(Overrides graphWrapNode.Add(String).)
Public methodAdd(UTP)
Adds the specified item into graph structure
(Inherited from graphWrapNodehtmlWrapper.)
Public methodAdd(String, htmlWrapper)
Adds new node or nodes to correspond to specified path or name. pathOrName can be path like: path1\\path2\\path3
(Overrides graphWrapNode.Add(String, UTP).)
Public methodContainsKey
Determines whether the specified key contains key.
(Inherited from graphNodeBase.)
Public methodCount (Inherited from graphNodeBase.)
Public methodEquals (Inherited from Object.)
Public methodgetBlocks
Splits the page content into targetBlockCount number of blocks using heuristic algorithm of SM-Crawlers
Public methodgetChildNames
Gets the child names.
(Inherited from graphNodeBase.)
Public methodGetEnumerator (Inherited from graphWrapNodehtmlWrapper.)
Public methodgetFirst
Gets the first.
(Inherited from graphNodeBase.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodRemove(String)
Removes by the key specified
(Inherited from graphNodeBase.)
Public methodRemove(IEnumerableString)
Removes all children with matching [!:graphNode.name]
(Inherited from graphNodeBase.)
Public methodRemoveByKey
Removes child matching the specified key, on no match returns false
(Inherited from graphNodeBase.)
Public methodSetItem (Inherited from graphWrapNodehtmlWrapper.)
Public methodToString (Inherited from Object.)
Public methodToStringPathList
To the string path list.
(Inherited from graphWrapNodehtmlWrapper.)
Top
See Also

Reference

[!:imbSCI.Data.collection.graph.graphWrapNode<imbCommonModels.contentBlock.htmlWrapper>]