fixed Tests & fallback
This commit is contained in:
parent
cc1a3c9e49
commit
0e645ab273
@ -122,6 +122,26 @@ public class DictionaryService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isCaseInsensitiveDictionary(String type) {
|
public boolean isCaseInsensitiveDictionary(String type) {
|
||||||
return localAccessMap.get(type).isCaseInsensitive();
|
DictionaryModel dictionaryModel = localAccessMap.get(type);
|
||||||
|
if (dictionaryModel != null) {
|
||||||
|
return dictionaryModel.isCaseInsensitive();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public float[] getColor(String type) {
|
||||||
|
DictionaryModel model = localAccessMap.get(type);
|
||||||
|
if (model != null) {
|
||||||
|
return model.getColor();
|
||||||
|
}
|
||||||
|
return defaultColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isHint(String type) {
|
||||||
|
DictionaryModel model = localAccessMap.get(type);
|
||||||
|
if (model != null) {
|
||||||
|
return model.isHint();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -401,10 +401,7 @@ public class AnnotationHighlightService {
|
|||||||
if (!entity.isRedaction() && !isHint(entity)) {
|
if (!entity.isRedaction() && !isHint(entity)) {
|
||||||
return dictionaryService.getNotRedactedColor();
|
return dictionaryService.getNotRedactedColor();
|
||||||
}
|
}
|
||||||
if (!dictionaryService.getEntryColors().containsKey(entity.getType())) {
|
return dictionaryService.getColor(entity.getType());
|
||||||
return dictionaryService.getDefaultColor();
|
|
||||||
}
|
|
||||||
return dictionaryService.getEntryColors().get(entity.getType());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -420,18 +417,12 @@ public class AnnotationHighlightService {
|
|||||||
|
|
||||||
|
|
||||||
private float[] getColor(String type) {
|
private float[] getColor(String type) {
|
||||||
|
return dictionaryService.getColor(type);
|
||||||
if (!dictionaryService.getEntryColors().containsKey(type)) {
|
|
||||||
return dictionaryService.getDefaultColor();
|
|
||||||
}
|
|
||||||
return dictionaryService.getEntryColors().get(type);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private boolean isHint(Entity entity) {
|
private boolean isHint(Entity entity) {
|
||||||
|
return dictionaryService.isHint(entity.getType());
|
||||||
List<String> hintTypes = dictionaryService.getHintTypes();
|
|
||||||
return CollectionUtils.isNotEmpty(hintTypes) && hintTypes.contains(entity.getType());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user