public abstract class TransformationSelector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected LogManager |
mLogger |
static java.lang.String |
PACKAGE_NAME |
Constructor and Description |
---|
TransformationSelector() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List |
getTCEntry(java.util.List tcentries)
Takes a list of TransformationCatalogEntry objects and returns 1 or many
TransformationCatalogEntry objects as a list depending on the type of selection algorithm.
|
static TransformationSelector |
loadTXSelector(java.lang.String className)
Loads the implementing class corresponding to the mode specified by the
user at runtime in the properties file.
|
public static final java.lang.String PACKAGE_NAME
protected LogManager mLogger
public abstract java.util.List getTCEntry(java.util.List tcentries)
tcentries
- Listpublic static TransformationSelector loadTXSelector(java.lang.String className) throws FactoryException
className
- String The name of the class that implements the mode.
It is the name of the class, not the complete name with
package. That is added by itself.FactoryException
- that nests any error that
might occur during the instantiation of the implementation.