|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.hd.d.pg2k.ai.scorer.AbstractScorer
org.hd.d.pg2k.ai.scorer.AbstractNonParamScorer
public abstract class AbstractNonParamScorer
Simple abstract super class for some non-parameterised Scorers. Prevents creation of parameterised instances.
| Field Summary |
|---|
| Fields inherited from class org.hd.d.pg2k.ai.scorer.AbstractScorer |
|---|
nameAndParameters, parameterNameRegex, parameterSepRegex, scorerNameRegex, SEPARATOR |
| Constructor Summary | |
|---|---|
protected |
AbstractNonParamScorer()
Default constructor uses class-based name and allows no parameterisation. |
protected |
AbstractNonParamScorer(java.lang.String nameAndParameters)
Construct instance with name and optional parameters. |
protected |
AbstractNonParamScorer(java.lang.String baseName,
java.util.List<ScorerParam> parameters)
Construct instance with name and optional parameters. |
| Method Summary | |
|---|---|
ScorerIF |
createVariant(java.lang.String nameAndParameters)
Insists that the name is the default non-parameterised name, and returns the original. |
ScorerIF |
createVariant(java.lang.String baseName,
java.util.List<ScorerParam> parameters)
Insists that the base name is correct, and that there are no parameters, and returns the original. |
| Methods inherited from class org.hd.d.pg2k.ai.scorer.AbstractScorer |
|---|
canonicalise, createPerturbedVariant, getBaseName, getDefaultName, getNameAndParameters, getParameterDefsAndValues, getPerturbedDefsAndValues, isValidParameterName, isValidScorerName, paramListAsMap, paramListAsString, parseNameAndParameters, similarNParams, verySimilar |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.hd.d.pg2k.ai.scorer.ScorerIF |
|---|
computeScoreAndConfidence |
| Constructor Detail |
|---|
protected AbstractNonParamScorer()
protected AbstractNonParamScorer(java.lang.String nameAndParameters)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException - if parameter is wrong
protected AbstractNonParamScorer(java.lang.String baseName,
java.util.List<ScorerParam> parameters)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException - if parameter is wrong| Method Detail |
|---|
public ScorerIF createVariant(java.lang.String nameAndParameters)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException - for unparsable or inappropriate input
public ScorerIF createVariant(java.lang.String baseName,
java.util.List<ScorerParam> parameters)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException - for unparsable or inappropriate input
|
DHD Multimedia Gallery V1.50.55 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||