de.folt.models.applicationmodel.termtagger
Class TermTagObjectMatch

java.lang.Object
  extended by de.folt.models.applicationmodel.termtagger.TermTagObject
      extended by de.folt.models.applicationmodel.termtagger.TermTagObjectMatch
All Implemented Interfaces:
java.lang.Comparable<TermTagObject>

public class TermTagObjectMatch
extends TermTagObject


Nested Class Summary
static class TermTagObjectMatch.MATCHTYPE
           
 
Constructor Summary
TermTagObjectMatch(java.lang.String language, java.lang.String term)
           
TermTagObjectMatch(java.lang.String language, java.lang.String term, java.lang.String termID, java.lang.String uniqueID)
           
TermTagObjectMatch(java.lang.String term, java.lang.String language, java.lang.String termID, java.lang.String uniqueID, boolean bSource)
           
TermTagObjectMatch(java.lang.String term, java.lang.String language, java.lang.String termID, java.lang.String uniqueID, java.lang.String longRepresentation, boolean bSource, WordHandling wordHandling)
           
TermTagObjectMatch(TermTagObject termTagObject)
           
 
Method Summary
 void addSorted(TermInternalMatch termInternalMatch)
           
 int compareTo(TermTagObject o)
           
 int getFuzzy()
           
 int getiWeight()
           
 TermTagObjectMatch.MATCHTYPE getMatchType()
           
 int getNumberOfMatches()
           
 java.util.Vector<TermInternalMatch> getTermInternalMatch()
           
 java.lang.String getTermMatch()
           
 void incrementNumberOfMatches()
           
 int matchWeighting()
           
 void setFuzzy(int fuzzy)
           
 void setiWeight(int iWeight)
           
 void setMatchType(TermTagObjectMatch.MATCHTYPE matchType)
           
 void setNumberOfMatches(int numberOfMatches)
           
 void setTermInternalMatch(java.util.Vector<TermInternalMatch> termInternalMatch)
           
 void setTermMatch(java.lang.String termMatch)
           
 java.lang.String stringify()
           
 java.lang.String stringifyTranslation()
           
 
Methods inherited from class de.folt.models.applicationmodel.termtagger.TermTagObject
addAttribute, containsKey, containsValue, countOccurrences, format, formatAttribute, formatAttributes, getAttribute, getAttributes, getEncodedXliffString, getLanguage, getLongLCRepresentation, getLongRepresentation, getLongStemmedRepresentation, getTerm, getTermBaseForm, getTermElementID, getTermID, getTermLowercase, getTranslation, getUniqueID, getWordHandling, getWordsInEncodedVector, isbSource, removeAttribute, setAttributes, setbSource, setEncodedXliffString, setLanguage, setLongLCRepresentation, setLongRepresentation, setLongStemmedRepresentation, setTerm, setTermBaseForm, setTermElementID, setTermID, setTermLowercase, setTranslation, setUniqueID, setWordHandling, setWordsInEncodedVector
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TermTagObjectMatch

public TermTagObjectMatch(java.lang.String language,
                          java.lang.String term)

TermTagObjectMatch

public TermTagObjectMatch(java.lang.String language,
                          java.lang.String term,
                          java.lang.String termID,
                          java.lang.String uniqueID)

TermTagObjectMatch

public TermTagObjectMatch(java.lang.String term,
                          java.lang.String language,
                          java.lang.String termID,
                          java.lang.String uniqueID,
                          boolean bSource)

TermTagObjectMatch

public TermTagObjectMatch(java.lang.String term,
                          java.lang.String language,
                          java.lang.String termID,
                          java.lang.String uniqueID,
                          java.lang.String longRepresentation,
                          boolean bSource,
                          WordHandling wordHandling)

TermTagObjectMatch

public TermTagObjectMatch(TermTagObject termTagObject)
Method Detail

addSorted

public void addSorted(TermInternalMatch termInternalMatch)
Parameters:
termInternalMatch -

compareTo

public int compareTo(TermTagObject o)
Specified by:
compareTo in interface java.lang.Comparable<TermTagObject>
Overrides:
compareTo in class TermTagObject

getFuzzy

public int getFuzzy()

getiWeight

public int getiWeight()

getMatchType

public TermTagObjectMatch.MATCHTYPE getMatchType()

getNumberOfMatches

public int getNumberOfMatches()

getTermInternalMatch

public java.util.Vector<TermInternalMatch> getTermInternalMatch()

getTermMatch

public java.lang.String getTermMatch()

incrementNumberOfMatches

public void incrementNumberOfMatches()

matchWeighting

public int matchWeighting()

setFuzzy

public void setFuzzy(int fuzzy)

setiWeight

public void setiWeight(int iWeight)

setMatchType

public void setMatchType(TermTagObjectMatch.MATCHTYPE matchType)

setNumberOfMatches

public void setNumberOfMatches(int numberOfMatches)

setTermInternalMatch

public void setTermInternalMatch(java.util.Vector<TermInternalMatch> termInternalMatch)

setTermMatch

public void setTermMatch(java.lang.String termMatch)

stringify

public java.lang.String stringify()
Overrides:
stringify in class TermTagObject
Returns:

stringifyTranslation

public java.lang.String stringifyTranslation()
Overrides:
stringifyTranslation in class TermTagObject
Returns: