Added new ssj500k reading option. Fixed GOS taxonomy
This commit is contained in:
@@ -4,7 +4,8 @@ public enum CorpusType {
|
||||
GIGAFIDA("Gigafida", "gigafida"),
|
||||
CCKRES("ccKres ", "cckres"),
|
||||
SOLAR("Šolar", "šolar"),
|
||||
GOS("GOS", "gos");
|
||||
GOS("GOS", "gos"),
|
||||
SSJ500K("ssj500k", "ssj500k");
|
||||
|
||||
|
||||
private final String name;
|
||||
|
||||
@@ -142,7 +142,7 @@ public class Filter {
|
||||
|
||||
public void setHasMsd(boolean hasMsd) {
|
||||
filter.put(HAS_MSD, hasMsd);
|
||||
if (hasMsd)
|
||||
if (hasMsd && !((ArrayList<CalculateFor>) filter.get(MULTIPLE_KEYS)).contains(CalculateFor.MORPHOSYNTACTIC_SPECS))
|
||||
addWordPart(CalculateFor.MORPHOSYNTACTIC_SPECS);
|
||||
}
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import javafx.collections.ObservableList;
|
||||
public class Tax {
|
||||
private static LinkedHashMap<String, String> GIGAFIDA_TAXONOMY;
|
||||
private static LinkedHashMap<String, String> GOS_TAXONOMY;
|
||||
private static final HashSet<CorpusType> corpusTypesWithTaxonomy = new HashSet<>(Arrays.asList(CorpusType.GIGAFIDA, CorpusType.GOS, CorpusType.CCKRES));
|
||||
private static final HashSet<CorpusType> corpusTypesWithTaxonomy = new HashSet<>(Arrays.asList(CorpusType.GIGAFIDA, CorpusType.GOS, CorpusType.CCKRES, CorpusType.SSJ500K));
|
||||
|
||||
static {
|
||||
// GIGAFIDA ----------------------------
|
||||
@@ -77,6 +77,12 @@ public class Tax {
|
||||
GOS_TAXONOMY.put("gos.S", "gos.S - situacija");
|
||||
GOS_TAXONOMY.put("gos.S.R", "gos.S.R - situacija-radio");
|
||||
GOS_TAXONOMY.put("gos.S.T", "gos.S.T - situacija-televizija");
|
||||
|
||||
GOS_TAXONOMY.put("gos.K", "gos.K - kanal");
|
||||
GOS_TAXONOMY.put("gos.K.O", "gos.K.O - kanal-osebni stik");
|
||||
GOS_TAXONOMY.put("gos.K.P", "gos.K.P - kanal-telefon");
|
||||
GOS_TAXONOMY.put("gos.K.R", "gos.K.R - kanal-radio");
|
||||
GOS_TAXONOMY.put("gos.K.T", "gos.K.T - kanal-televizija");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -98,7 +104,7 @@ public class Tax {
|
||||
public static ObservableList<String> getTaxonomyForComboBox(CorpusType corpusType, HashSet<String> foundTax) {
|
||||
LinkedHashMap<String, String> tax = new LinkedHashMap<>();
|
||||
|
||||
if (corpusType == CorpusType.GIGAFIDA || corpusType == CorpusType.CCKRES) {
|
||||
if (corpusType == CorpusType.GIGAFIDA || corpusType == CorpusType.CCKRES || corpusType == CorpusType.SSJ500K) {
|
||||
tax = GIGAFIDA_TAXONOMY;
|
||||
} else if (corpusType == CorpusType.GOS) {
|
||||
tax = GOS_TAXONOMY;
|
||||
|
||||
Verwijs in nieuw issue
Block a user