|
@@ -52,8 +52,8 @@ import static java.util.Collections.unmodifiableMap;
|
|
|
* @see DFRSimilarity For more information about configuration
|
|
|
*/
|
|
|
public class DFRSimilarityProvider extends AbstractSimilarityProvider {
|
|
|
- private static final Map<String, BasicModel> MODEL_CACHE;
|
|
|
- private static final Map<String, AfterEffect> EFFECT_CACHE;
|
|
|
+ private static final Map<String, BasicModel> BASIC_MODELS;
|
|
|
+ private static final Map<String, AfterEffect> AFTER_EFFECTS;
|
|
|
|
|
|
static {
|
|
|
Map<String, BasicModel> models = new HashMap<>();
|
|
@@ -64,13 +64,13 @@ public class DFRSimilarityProvider extends AbstractSimilarityProvider {
|
|
|
models.put("in", new BasicModelIn());
|
|
|
models.put("ine", new BasicModelIne());
|
|
|
models.put("p", new BasicModelP());
|
|
|
- MODEL_CACHE = unmodifiableMap(models);
|
|
|
+ BASIC_MODELS = unmodifiableMap(models);
|
|
|
|
|
|
Map<String, AfterEffect> effects = new HashMap<>();
|
|
|
effects.put("no", new AfterEffect.NoAfterEffect());
|
|
|
effects.put("b", new AfterEffectB());
|
|
|
effects.put("l", new AfterEffectL());
|
|
|
- EFFECT_CACHE = unmodifiableMap(effects);
|
|
|
+ AFTER_EFFECTS = unmodifiableMap(effects);
|
|
|
}
|
|
|
|
|
|
private final DFRSimilarity similarity;
|
|
@@ -91,7 +91,7 @@ public class DFRSimilarityProvider extends AbstractSimilarityProvider {
|
|
|
*/
|
|
|
protected BasicModel parseBasicModel(Settings settings) {
|
|
|
String basicModel = settings.get("basic_model");
|
|
|
- BasicModel model = MODEL_CACHE.get(basicModel);
|
|
|
+ BasicModel model = BASIC_MODELS.get(basicModel);
|
|
|
if (model == null) {
|
|
|
throw new IllegalArgumentException("Unsupported BasicModel [" + basicModel + "]");
|
|
|
}
|
|
@@ -106,7 +106,7 @@ public class DFRSimilarityProvider extends AbstractSimilarityProvider {
|
|
|
*/
|
|
|
protected AfterEffect parseAfterEffect(Settings settings) {
|
|
|
String afterEffect = settings.get("after_effect");
|
|
|
- AfterEffect effect = EFFECT_CACHE.get(afterEffect);
|
|
|
+ AfterEffect effect = AFTER_EFFECTS.get(afterEffect);
|
|
|
if (effect == null) {
|
|
|
throw new IllegalArgumentException("Unsupported AfterEffect [" + afterEffect + "]");
|
|
|
}
|