pt.uminho.anote2.resource.dictionary
Interface IDictionary

All Superinterfaces:
IResource<IResourceElement>
All Known Implementing Classes:
Dictionary, DictionaryAibench

public interface IDictionary
extends IResource<IResourceElement>

Interface

Author:
Hugo Costa

Method Summary
 int addSource(java.lang.String source)
           
 boolean addSynomns(IResourceElement elem)
           
 IResourceElementSet<IResourceElement> getAllTermByClass(int termClassID)
           
 IResourceElementSet<IResourceElement> getAllTermByClass(java.lang.String termClass)
           
 IResourceElementSet<IResourceElement> getAllTermsAndSynonyms()
           
 IResourceElement getTerm(int termID)
           
 IResourceElementSet<IResourceElement> getTermSynomns(int termID)
           
 IResourceMergeReport merge(IDictionary idSncDic)
           
 IResourceMergeReport merge(IDictionary idSncDic, java.util.Set<java.lang.Integer> classIDs)
           
 boolean removeElementAllSynonyms(int termID)
           
 boolean removeElementSynonyms(int termID, java.lang.String elem)
           
 
Methods inherited from interface pt.uminho.anote2.resource.IResource
addElement, addElementClass, addExternalID, addResourceContent, addResourceContent, deleteTerms, getClassContent, getexternalIDandSorceIDandSource, getFirstTermByName, getID, getInfo, getName, getResourceElements, getTermByClass, getTermByClass, getTermsByName, getType, inactiveElement, inactiveElementsByClassID, isActive, loadAllTerms, removeElement, updateElement
 

Method Detail

merge

IResourceMergeReport merge(IDictionary idSncDic)

merge

IResourceMergeReport merge(IDictionary idSncDic,
                           java.util.Set<java.lang.Integer> classIDs)

getTermSynomns

IResourceElementSet<IResourceElement> getTermSynomns(int termID)

addSynomns

boolean addSynomns(IResourceElement elem)

addSource

int addSource(java.lang.String source)

getTerm

IResourceElement getTerm(int termID)
Specified by:
getTerm in interface IResource<IResourceElement>

getAllTermsAndSynonyms

IResourceElementSet<IResourceElement> getAllTermsAndSynonyms()

getAllTermByClass

IResourceElementSet<IResourceElement> getAllTermByClass(java.lang.String termClass)

getAllTermByClass

IResourceElementSet<IResourceElement> getAllTermByClass(int termClassID)

removeElementAllSynonyms

boolean removeElementAllSynonyms(int termID)

removeElementSynonyms

boolean removeElementSynonyms(int termID,
                              java.lang.String elem)