public class AutotaggingLibrary
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
allTags |
private java.io.File |
autotaggingPath |
private static ConcurrentLog |
log |
private static java.lang.Object |
PRESENT |
private java.util.Map<java.lang.String,Tagging> |
vocabularies |
Constructor and Description |
---|
AutotaggingLibrary(java.io.File autotaggingPath)
create a Autotagging object:
scan the input directory and load all tag tables.
|
Modifier and Type | Method and Description |
---|---|
void |
addPlaces(Locations locations) |
void |
addVocabulary(Tagging voc) |
java.util.Set<java.lang.String> |
allTags() |
void |
deleteVocabulary(java.lang.String name) |
int |
getMaxWordsInTerm()
maximum number of compound tags (number of words in one tag)
|
Tagging.Metatag |
getTagFromTerm(java.util.Set<java.lang.String> vocabularies,
java.lang.String term) |
java.util.Collection<Tagging> |
getVocabularies() |
Tagging |
getVocabulary(java.lang.String name) |
java.io.File |
getVocabularyFile(java.lang.String name) |
java.util.Set<java.lang.String> |
getVocabularyNames() |
boolean |
isEmpty() |
Tagging.Metatag |
metatag(java.lang.String vocName,
java.lang.String term) |
void |
removePlaces() |
int |
size() |
private static final ConcurrentLog log
private static final java.lang.Object PRESENT
private final java.io.File autotaggingPath
private final java.util.Map<java.lang.String,Tagging> vocabularies
private final java.util.Map<java.lang.String,java.lang.Object> allTags
public AutotaggingLibrary(java.io.File autotaggingPath)
public java.io.File getVocabularyFile(java.lang.String name)
public void deleteVocabulary(java.lang.String name)
public Tagging getVocabulary(java.lang.String name)
public java.util.Set<java.lang.String> getVocabularyNames()
public java.util.Collection<Tagging> getVocabularies()
public java.util.Set<java.lang.String> allTags()
public void addVocabulary(Tagging voc)
public void addPlaces(Locations locations)
public void removePlaces()
public int size()
public boolean isEmpty()
public int getMaxWordsInTerm()
public Tagging.Metatag getTagFromTerm(java.util.Set<java.lang.String> vocabularies, java.lang.String term)
public Tagging.Metatag metatag(java.lang.String vocName, java.lang.String term)