public class TCMode extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_TC_CLASS |
private static LogManager |
mLogger |
static String |
MULTIPLE_READ |
static String |
OLDFILE_TC_CLASS |
static String |
PACKAGE_NAME
Default PACKAGE PATH for the TC implementing classes
|
static String |
SINGLE_READ
Constants for backward compatibility.
|
Constructor and Description |
---|
TCMode() |
Modifier and Type | Method and Description |
---|---|
private static String |
getImplementingClass(String tcmode)
This method just checks and gives the correct classname if a user provides the classname in a different case.
|
static TransformationCatalog |
loadInstance()
The overloaded method which is to be used internally in Pegasus.
|
static TransformationCatalog |
loadInstance(String tcClass,
Object[] args)
Loads the appropriate TC implementing Class with the given arguments.
|
public static final String SINGLE_READ
public static final String MULTIPLE_READ
public static final String OLDFILE_TC_CLASS
public static final String DEFAULT_TC_CLASS
public static final String PACKAGE_NAME
private static LogManager mLogger
private static String getImplementingClass(String tcmode)
tcmode
- Stringpublic static TransformationCatalog loadInstance()
public static TransformationCatalog loadInstance(String tcClass, Object[] args)
tcClass
- Stringargs
- String[]