TreeAlgorithmBase

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.tasks.ITreeAlgorithm

public abstract class TreeAlgorithmBase<T> implements ITreeAlgorithm<T>

A base class for implementations of ITreeAlgorithm<T>

T : The type of the elements.

Constructors

ConstructorDescription
TreeAlgorithmBase()

Methods

MethodDescription
alg(T el, int level)Processes a node of a tree.
postAlg(T el, int level)Called after processing of a node of a tree.
preAlg(T el, int level)Called before processing of a node of a tree.

TreeAlgorithmBase()

public TreeAlgorithmBase()

alg(T el, int level)

public abstract void alg(T el, int level)

Processes a node of a tree.

Parameters:

ParameterTypeDescription
elTNode to process.
levelintTree node level.

postAlg(T el, int level)

public void postAlg(T el, int level)

Called after processing of a node of a tree.

Parameters:

ParameterTypeDescription
elTNode to process.
levelintTree node level.

preAlg(T el, int level)

public void preAlg(T el, int level)

Called before processing of a node of a tree.

Parameters:

ParameterTypeDescription
elTNode to process.
levelintTree node level.