DataNodeCollection Class

Spotfire 14.3 API Reference
A collection of nodes in a hierarchy level.
Inheritance Hierarchy

SystemObject
  Spotfire.Dxp.DataDataNodeCollection

Namespace:  Spotfire.Dxp.Data
Assembly:  Spotfire.Dxp.Data (in Spotfire.Dxp.Data.dll) Version: 65.0.19510.3242 (65.0.19510.3242)
Syntax

C#
[SerializableAttribute]
[PersistenceVersionAttribute(2, 0)]
public abstract class DataNodeCollection : IEnumerable<DataNode>, 
	IEnumerable, ISerializable

The DataNodeCollection type exposes the following members.

Constructors

  NameDescription
Protected methodDataNodeCollection
Initializes a new instance of the DataNodeCollection class. Implements ISerializable.
Top
Properties

  NameDescription
Public propertyCount
Gets the number of nodes in the collection.
Public propertyIndexMap
Gets the mapping between the rows in the column/table and the nodes in the hierarchy level.
Public propertyItem
Gets the node at the given index.
Top
Methods

  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetChildren(IEnumerableInt32)
Get the child nodes given an enumeration of node indexes.
Public methodGetChildren(Int32)
Get the child nodes given a node index.
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetEnumerator(IDataNodeProducer)
Get an enumerator of the nodes in the collection.
Public methodGetEnumerator(IEnumerableInt32, IDataNodeProducer)
Get an enumerator of a subset of the nodes in the collection.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetObjectData
Implements ISerializable.
Public methodGetParents(IEnumerableInt32)
Get the parent nodes given an enumeration of node indexes.
Public methodGetParents(Int32)
Get the parent nodes given a node index.
Public methodGetSiblings
Get the siblings given a node index.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf
Get the index of the node that has the given value.
Public methodIntersect
Get the intersection of the node collections. The nodes must be defined on the same hierarchy level.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSubset
Get a subset of the nodes in the collection.
Public methodSubtract
Create a new node collection where the nodes in the argument collection are removed from this collection. The nodes must be defined on the same hierarchy level.
Public methodToggle
Toggle the nodes (xor) between the two collections. The nodes must be defined on the same hierarchy level.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnion
Get the union of the node collections. The nodes must be defined on the same hierarchy level.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodIEnumerableGetEnumerator
Returns an enumerator that iterates through a collection.
Top
Version Information

Supported in: 14.3, 14.2, 14.1, 14.0, 12.5, 12.4, 12.3, 12.2, 12.1, 12.0, 11.8
See Also

Reference