The NodeList type exposes the following members.

Constructors

  NameDescription
Public methodNodeList()()()()
Creates an empty node list.
Public methodNodeList(IIterator)
Creates a list that is initialized with the elements provided by the given Iterator object.
Public methodNodeList(INodeCursor)
Creates a list that is initialized with the nodes provided by the given NodeCursor object.
Public methodNodeList(Node)
Creates a list that is initialized with a single node provided.
Public methodNodeList(array<Node>[]()[][])
Creates a list that is initialized with the nodes provided by the given array of nodes.
Public methodNodeList(NodeList)
Creates a list that is initialized with the entries of the given list.
Public methodNodeList(INodeCursor, IDataProvider)
Creates a list that is initialized with those nodes from the given NodeCursor object for which the given data provider returns trueTruetruetrue (True in Visual Basic) upon calling its getBool method.

Methods

  NameDescription
Public methodAdd(Object)
Same as AddLast(Object) .
(Inherited from YList.)
Public methodAdd(Int32, Object)
Adds the given object to the collection at the specified index.
(Inherited from YList.)
Public methodAddAll(ICollection)
Appends all elements provided by the given collection to this list.
(Inherited from YList.)
Public methodAddAll(ICursor)
Appends all elements provided by the given cursor to this list.
(Inherited from YList.)
Public methodAddAll(Int32, ICollection)
Adds all items of the given collection at the specified index.
(Inherited from YList.)
Public methodAddFirst
Inserts the given object at the head of this list.
(Inherited from YList.)
Public methodAddFirstCell
Adds a formerly removed ListCell object at the head of this list.
(Inherited from YList.)
Public methodAddLast
Inserts the given object at the tail of this list.
(Inherited from YList.)
Public methodAddLastCell
Adds a formerly removed ListCell object at the tail of this list.
(Inherited from YList.)
Public methodClear
Removes all elements from this list.
(Inherited from YList.)
Public methodContains
Whether or not this list contains the given element.
(Inherited from YList.)
Public methodContainsAll
Whether or not this list contains all the elements in the given collection.
(Inherited from YList.)
Public methodCopyTo(Array, Int32) (Inherited from YList.)
Public methodCopyTo(array<Object>[]()[][], Int32) (Inherited from YList.)
Public methodCursor
Returns a cursor for this list.
(Inherited from YList.)
Public methodCyclicPred
Returns the cyclic predecessor cell of the given list cell.
(Inherited from YList.)
Public methodCyclicSucc
Returns the cyclic successor cell of the given list cell.
(Inherited from YList.)
Public methodElementAt
Returns the i-th element of this list.
(Inherited from YList.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from YList.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindCell
Returns the ListCell where object o is stored.
(Inherited from YList.)
Public methodFirstNode
Returns the first node in this list, or nullNothingnullptra null reference (Nothing in Visual Basic) when the list is empty.
Public methodGet
Returns the item at the specified index.
(Inherited from YList.)
Public methodGetCell
Gets the cell at the given index.
(Inherited from YList.)
Public methodGetEnumerator
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from YList.)
Public methodGetInfo
Returns the element stored in the given list cell.
(Inherited from YList.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf
Returns the zero-based index of the given element in this list.
(Inherited from YList.)
Public methodInsert (Inherited from YList.)
Public methodInsertAfter
Inserts the given object into this list with respect to a given reference list cell.
(Inherited from YList.)
Public methodInsertBefore
Inserts the given object into this list with respect to a given reference list cell.
(Inherited from YList.)
Public methodInsertCellAfter
Inserts a formerly removed ListCell object into this list with respect to a given reference list cell.
(Inherited from YList.)
Public methodInsertCellBefore
Inserts a formerly removed ListCell object into this list with respect to a given reference list cell.
(Inherited from YList.)
Public methodIterator
Returns an iterator for that list.
(Inherited from YList.)
Public methodLastIndexOf
Returns the index of the last occurrence of the specified item in this list, or -1 if the list does not contain the object.
(Inherited from YList.)
Public methodLastNode
Returns the last node in this list, or nullNothingnullptra null reference (Nothing in Visual Basic) when the list is empty.
Public methodListIterator()()()()
Returns a list iterator that can be used to iterate over all items of this list in correct order.
(Inherited from YList.)
Public methodListIterator(Int32)
Returns a list iterator that can be used to iterate over all items of this list in correct order.
(Inherited from YList.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNodes
Returns a node cursor for this node list.
Public methodPeek
Equivalent to First .
(Inherited from YList.)
Public methodPop
Removes the first element from this list and returns it.
(Inherited from YList.)
Public methodPopLast
Removes the last element from this list and returns it.
(Inherited from YList.)
Public methodPopNode
Removes the first node from this list and returns it.
Public methodPredCell
Returns the predecessor cell of the given list cell.
(Inherited from YList.)
Public methodPush
Equivalent to AddFirst(Object) .
(Inherited from YList.)
Public methodRemove(Int32)
Removes the object at the specified index.
(Inherited from YList.)
Public methodRemove(Object)
Removes the given object from this list.
(Inherited from YList.)
Public methodRemoveAll
Removes the given collection of objects from this list.
(Inherited from YList.)
Public methodRemoveAt
Removes the element pointed to by the given YCursor object.
(Inherited from YList.)
Public methodRemoveCell
Removes the given list cell, and hence the element stored in it, from this list.
(Inherited from YList.)
Public methodRetainAll
Retains only those elements in this list which are contained in the given collection.
(Inherited from YList.)
Public methodReverse
Reverses the sequence of elements in this list.
(Inherited from YList.)
Public methodSet
Replaces the item at the specified index with the given item.
(Inherited from YList.)
Public methodSetInfo
Updates the element stored in the given list cell with the given object.
(Inherited from YList.)
Public methodSort()()()()
Sorts the elements in this list into ascending order, according to their natural ordering.
(Inherited from YList.)
Public methodSort(IComparer)
Sorts the elements in this list according to the given comparator.
(Inherited from YList.)
Public methodSplice
Transfers the contents of the given list to the end of this list.
(Inherited from YList.)
Public methodSubList
Returns a list that contains the specified range of items in this list.
(Inherited from YList.)
Public methodSuccCell
Returns the successor cell of the given list cell.
(Inherited from YList.)
Public methodToArray()()()()
Returns an array representation of this list.
(Inherited from YList.)
Public methodToArray(Array)
Returns an array containing all list elements in the correct order.
(Inherited from YList.)
Public methodToNodeArray
Returns a node array containing all elements of this list in the canonical order.
Public methodToString
Returns a string representation of this List.
(Inherited from YList.)

Properties

  NameDescription
Public propertyCount
The number of elements in this list.
(Inherited from YList.)
Public propertyEmpty
Checks whether this list contains elements.
(Inherited from YList.)
Public propertyFirst
The first element of this list.
(Inherited from YList.)
Public propertyFirstCell
The first cell of this list.
(Inherited from YList.)
Public propertyIsFixedSize (Inherited from YList.)
Public propertyIsSynchronized (Inherited from YList.)
Public propertyItem (Inherited from YList.)
Public propertyLast
The last element of this list.
(Inherited from YList.)
Public propertyLastCell
The last cell of this list.
(Inherited from YList.)
Public propertySyncRoot (Inherited from YList.)

See Also