public final class DefaultDictionarySpec extends java.lang.Object implements DictionarySpec
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ConceptFactory> |
_conceptFactories |
private java.util.Map<java.lang.String,RareWordDictionary> |
_dictionaries |
private java.util.Map<java.lang.String,java.lang.String> |
_pairConceptFactoryNames |
private java.util.Map<java.lang.String,java.lang.String> |
_pairDictionaryNames |
private java.util.Collection<java.lang.String> |
_pairNames |
private TermConsumer |
_termConsumer |
private static ConceptFactory |
EMPTY_CONCEPT_FACTORY |
private static RareWordDictionary |
EMPTY_DICTIONARY |
Constructor and Description |
---|
DefaultDictionarySpec(java.util.Map<java.lang.String,java.lang.String> pairDictionaryNames,
java.util.Map<java.lang.String,java.lang.String> pairConceptFactoryNames,
java.util.Map<java.lang.String,RareWordDictionary> dictionaries,
java.util.Map<java.lang.String,ConceptFactory> conceptFactories,
TermConsumer termConsumer) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ConceptFactory> |
getConceptFactories() |
ConceptFactory |
getConceptFactory(java.lang.String pairName) |
TermConsumer |
getConsumer() |
java.util.Collection<RareWordDictionary> |
getDictionaries() |
RareWordDictionary |
getDictionary(java.lang.String pairName) |
java.util.Collection<ConceptFactory> |
getPairedConceptFactories(java.lang.String dictionaryName) |
java.util.Collection<RareWordDictionary> |
getPairedDictionaries(java.lang.String conceptFactoryName) |
java.util.Collection<java.lang.String> |
getPairNames() |
private static final RareWordDictionary EMPTY_DICTIONARY
private static final ConceptFactory EMPTY_CONCEPT_FACTORY
private final java.util.Collection<java.lang.String> _pairNames
private final java.util.Map<java.lang.String,java.lang.String> _pairDictionaryNames
private final java.util.Map<java.lang.String,java.lang.String> _pairConceptFactoryNames
private final java.util.Map<java.lang.String,RareWordDictionary> _dictionaries
private final java.util.Map<java.lang.String,ConceptFactory> _conceptFactories
private final TermConsumer _termConsumer
public DefaultDictionarySpec(java.util.Map<java.lang.String,java.lang.String> pairDictionaryNames, java.util.Map<java.lang.String,java.lang.String> pairConceptFactoryNames, java.util.Map<java.lang.String,RareWordDictionary> dictionaries, java.util.Map<java.lang.String,ConceptFactory> conceptFactories, TermConsumer termConsumer)
termConsumer
- the consumer to add terms to the Caspublic java.util.Collection<java.lang.String> getPairNames()
getPairNames
in interface DictionarySpec
public RareWordDictionary getDictionary(java.lang.String pairName)
getDictionary
in interface DictionarySpec
public ConceptFactory getConceptFactory(java.lang.String pairName)
getConceptFactory
in interface DictionarySpec
public java.util.Collection<RareWordDictionary> getPairedDictionaries(java.lang.String conceptFactoryName)
getPairedDictionaries
in interface DictionarySpec
conceptFactoryName
- name of a used concept factorypublic java.util.Collection<ConceptFactory> getPairedConceptFactories(java.lang.String dictionaryName)
getPairedConceptFactories
in interface DictionarySpec
dictionaryName
- name of a used dictionarypublic java.util.Collection<RareWordDictionary> getDictionaries()
getDictionaries
in interface DictionarySpec
public java.util.Collection<ConceptFactory> getConceptFactories()
getConceptFactories
in interface DictionarySpec
public TermConsumer getConsumer()
getConsumer
in interface DictionarySpec