public class TCMode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_TC_CLASS |
private static LogManager |
mLogger |
static java.lang.String |
MULTIPLE_READ |
static java.lang.String |
OLDFILE_TC_CLASS |
static java.lang.String |
PACKAGE_NAME
Default PACKAGE PATH for the TC implementing classes
|
static java.lang.String |
SINGLE_READ
Constants for backward compatibility.
|
Constructor and Description |
---|
TCMode() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
getImplementingClass(java.lang.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(java.lang.String tcClass,
java.lang.Object[] args)
Loads the appropriate TC implementing Class with the given arguments.
|
public static final java.lang.String SINGLE_READ
public static final java.lang.String MULTIPLE_READ
public static final java.lang.String OLDFILE_TC_CLASS
public static final java.lang.String DEFAULT_TC_CLASS
public static final java.lang.String PACKAGE_NAME
private static LogManager mLogger
private static java.lang.String getImplementingClass(java.lang.String tcmode)
tcmode
- Stringpublic static TransformationCatalog loadInstance()
public static TransformationCatalog loadInstance(java.lang.String tcClass, java.lang.Object[] args)
tcClass
- Stringargs
- String[]