TreeAlgorithmBase
Contents
[
Hide
]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
| Constructor | Description | 
|---|---|
| TreeAlgorithmBase() | 
Methods
| Method | Description | 
|---|---|
| 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:
| Parameter | Type | Description | 
|---|---|---|
| el | T | Node to process. | 
| level | int | Tree node level. | 
postAlg(T el, int level)
public void postAlg(T el, int level)
Called after processing of a node of a tree.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| el | T | Node to process. | 
| level | int | Tree node level. | 
preAlg(T el, int level)
public void preAlg(T el, int level)
Called before processing of a node of a tree.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| el | T | Node to process. | 
| level | int | Tree node level. |