Table of Contents

Class OrderedTreeEnumerator

Namespace
System.util.collections
Assembly
iTextSharp.LGPLv2.Core.dll
public class OrderedTreeEnumerator : IEnumerator<object>, IDisposable, IEnumerator
Inheritance
OrderedTreeEnumerator
Implements
Inherited Members

Constructors

OrderedTreeEnumerator(OrderedTreeNode, bool, bool, OrderedTreeNode)

Determine order, walk the tree and push the nodes onto the stack

public OrderedTreeEnumerator(OrderedTreeNode tNode, bool keys, bool ascending, OrderedTreeNode sentinelNode)

Parameters

tNode OrderedTreeNode
keys bool
ascending bool
sentinelNode OrderedTreeNode

Properties

Current

public virtual object Current { get; }

Property Value

object

Key

Key

public virtual IComparable Key { get; set; }

Property Value

IComparable

Value

Data

public virtual object Value { get; set; }

Property Value

object

Methods

Dispose()

public void Dispose()

GetEnumerator()

public virtual OrderedTreeEnumerator GetEnumerator()

Returns

OrderedTreeEnumerator

HasMoreElements()

HasMoreElements

public virtual bool HasMoreElements()

Returns

bool

MoveNext()

MoveNext For .NET compatibility

public virtual bool MoveNext()

Returns

bool

NextElement()

NextElement

public virtual object NextElement()

Returns

object

Reset()

public virtual void Reset()