Package com.aspose.tasks
Class TreeAlgorithmBase<T>
- java.lang.Object
-
- com.aspose.tasks.TreeAlgorithmBase<T>
-
- All Implemented Interfaces:
ITreeAlgorithm<T>
- Direct Known Subclasses:
CheckCircuit,ChildTasksCollector
public abstract class TreeAlgorithmBase<T> extends Object implements ITreeAlgorithm<T>
A base class for implementations of
ITreeAlgorithm{T}T: The type of the elements.
-
-
Constructor Summary
Constructors Constructor Description TreeAlgorithmBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidalg(T el, int level)Processes a node of a tree.voidpostAlg(T el, int level)Called after processing of a node of a tree.voidpreAlg(T el, int level)Called before processing of a node of a tree.
-
-
-
Method Detail
-
alg
public abstract void alg(T el, int level)
Processes a node of a tree.
- Specified by:
algin interfaceITreeAlgorithm<T>- Parameters:
el- Node to process.level- Tree node level.
-
postAlg
public void postAlg(T el, int level)
Called after processing of a node of a tree.
- Specified by:
postAlgin interfaceITreeAlgorithm<T>- Parameters:
el- Node to process.level- Tree node level.
-
preAlg
public void preAlg(T el, int level)
Called before processing of a node of a tree.
- Specified by:
preAlgin interfaceITreeAlgorithm<T>- Parameters:
el- Node to process.level- Tree node level.
-
-