Package com.aspose.tasks
Class TreeAlgorithmBase<T>
- java.lang.Object
-
- com.aspose.tasks.TreeAlgorithmBase<T>
-
- Type Parameters:
T
- The type of the elements.
- 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>
-
-
Constructor Summary
Constructors Constructor Description TreeAlgorithmBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
alg(T el, int level)
Processes a node of a tree.void
postAlg(T el, int level)
Called after processing of a node of a tree.void
preAlg(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:
alg
in 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:
postAlg
in 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:
preAlg
in interfaceITreeAlgorithm<T>
- Parameters:
el
- Node to process.level
- Tree node level.
-
-