Nevron Open Vision Documentation
NNode Class

Represents an object, which can reside in a DOM (Document Object Model) hierarchy. Serves as base class for all types of nodes, implemented by the Nevron DOM and derivate modules and products.
Object Model
NNode Class
Public MustInherit Class NNode 
   Implements INDomDeepEquals, INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable 
Dim instance As NNode
All objects in the Nevron DOM directly or indirectly derive from the NNode abstract class. In their core DOM hierarchies are tree structures the items of which are NNode instances (nodes).

There is a single instance of the NSchema class associated with each instance of a NNode derivate. The node schema is used to extend the metadata information available for each type of node. The schema for a specific node instance can be obtained by the Schema property.

Each node knows about its parent node and way in which it is aggregated in it. The parent node can be obtained from the ParentNode property, which is again of type NNode. The GetAggregationInfo() method returns information about the way in which a node is aggregated in its current parent. The NNode class provides an extensive set of methods that help you work with the ancestors context implied by the current parent node.

Nodes implement the composition pattern in two ways:

Collectivelly, the set of Child Nodes and Property Nodes form the set of the Aggregated Nodes. The current set of Aggregated Nodes can be obtained by the GetAggregatedNodes() methods.

Inheritance Hierarchy



Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also


NNode Members
Nevron.Nov.Dom Namespace



©2017. Nevron Software LLC.

Send Feedback