Reimplementation of other signs (,/*() etc.) in ngrams.

This commit is contained in:
2018-08-28 11:41:19 +02:00
parent a8d147de52
commit 1c00f1a283
9 changed files with 203 additions and 91 deletions

View File

@@ -45,6 +45,29 @@ public enum CalculateFor {
return null;
}
public String toMetadataString() {
switch(this){
case WORD:
return "Skupna vsota vseh različnic:";
case NORMALIZED_WORD:
return "Skupna vsota vseh normaliziranih različnic:";
case LEMMA:
return "Skupna vsota vseh lem:";
case MORPHOSYNTACTIC_SPECS:
return "Skupna vsota vseh oblikoskladenjskih oznak:";
case MORPHOSYNTACTIC_PROPERTY:
return "Skupna vsota vseh oblikoskladenjskih lastnosti:";
case WORD_TYPE:
return "Skupna vsota vseh besednih vrst:";
case DIST_WORDS:
return "Skupna vsota vseh različnic:";
case DIST_LEMMAS:
return "Skupna vsota vseh lem:";
default:
return null;
}
}
public String toHeaderString() {
switch(this){
case WORD:

View File

@@ -25,6 +25,7 @@ public class Filter {
DISPLAY_TAXONOMY,
MSD,
HAS_MSD,
WRITE_MSD_AT_THE_END,
SOLAR_FILTERS,
MULTIPLE_KEYS,
NOTE_PUNCTUATIONS,
@@ -34,6 +35,7 @@ public class Filter {
public Filter() {
filter = new HashMap<>();
filter.put(WRITE_MSD_AT_THE_END, false);
}
public Filter(AnalysisLevel al, CalculateFor cf) {
@@ -41,6 +43,7 @@ public class Filter {
filter.put(ANALYSIS_LEVEL, al);
filter.put(CALCULATE_FOR, cf);
filter.put(WRITE_MSD_AT_THE_END, false);
}
public void setAl(AnalysisLevel al) {
@@ -124,6 +127,14 @@ public class Filter {
return (ArrayList<Pattern>) filter.get(MSD);
}
public void setWriteMsdAtTheEnd(boolean writeMsdAtTheEnd) {
filter.put(WRITE_MSD_AT_THE_END, writeMsdAtTheEnd);
}
public boolean getWriteMsdAtTheEnd() {
return (boolean) filter.get(WRITE_MSD_AT_THE_END);
}
public void setHasMsd(boolean hasMsd) {
filter.put(HAS_MSD, hasMsd);
}