|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--edu.mssm.crover.tools.tm.TmPredictors
Factory for TmPredictor instances. This factory provides automatic management of classes registration. TmPredictor classes must be defined either through the register method, or through properties:
tm.predictor-classes Comma separated list of class-terms. One class term is defined as follow: package.class-name where package can be either an actual package name or the special string "default". In which case, the class-term is expanded such that default is replaced by the value of property tm.predictor-default-package tm.predictor-default-package Package name to substitute for the "default" package.
| Field Summary | |
static java.lang.String |
DEFAULT_TM_PREDICTOR_CLASS_NAMES
|
static java.lang.String |
DEFAULT_TM_PREDICTOR_PACKAGE
|
| Constructor Summary | |
TmPredictors()
Initialize set of available TM predictors. |
|
| Method Summary | |
TmPredictor |
createPredictor(java.lang.String name)
Create and returns pre-registered TM predictors. |
static java.lang.String[] |
getDefaultNames()
Return a array of names for available predictors. |
static java.lang.String |
getDefaultReferenceURL(java.lang.String predictorName)
Returns reference URL for implicitely registered predictors. |
java.lang.String[] |
getNames()
Return a array of names for available predictors. |
java.lang.String |
getReferenceURL(java.lang.String predictorName)
Returns a URL that describes the given predictor. |
static void |
main(java.lang.String[] args)
|
void |
register(java.lang.Class predictor_class,
java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String DEFAULT_TM_PREDICTOR_CLASS_NAMES
public static final java.lang.String DEFAULT_TM_PREDICTOR_PACKAGE
| Constructor Detail |
public TmPredictors()
| Method Detail |
public TmPredictor createPredictor(java.lang.String name)
public void register(java.lang.Class predictor_class,
java.lang.String name)
public java.lang.String[] getNames()
public java.lang.String getReferenceURL(java.lang.String predictorName)
public static java.lang.String[] getDefaultNames()
getNames()public static java.lang.String getDefaultReferenceURL(java.lang.String predictorName)
TmPredictor.getReferenceURL,
getReferenceURL(java.lang.String)public static void main(java.lang.String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||