de.folt.models.applicationmodel.termtagger
Class TermTagObject
java.lang.Object
de.folt.models.applicationmodel.termtagger.TermTagObject
- All Implemented Interfaces:
- java.lang.Comparable<TermTagObject>
- Direct Known Subclasses:
- TermTagObjectMatch
public class TermTagObject
- extends java.lang.Object
- implements java.lang.Comparable<TermTagObject>
|
Constructor Summary |
TermTagObject()
|
TermTagObject(java.lang.String language,
java.lang.String term)
|
TermTagObject(java.lang.String language,
java.lang.String term,
java.lang.String termID,
java.lang.String uniqueID)
|
TermTagObject(java.lang.String term,
java.lang.String language,
java.lang.String termID,
java.lang.String uniqueID,
boolean bSource)
|
TermTagObject(java.lang.String term,
java.lang.String language,
java.lang.String termID,
java.lang.String uniqueID,
java.lang.String longRepresentation,
boolean bSource,
WordHandling wordHandling)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TermTagObject
public TermTagObject()
TermTagObject
public TermTagObject(java.lang.String language,
java.lang.String term)
- Parameters:
language - term -
TermTagObject
public TermTagObject(java.lang.String language,
java.lang.String term,
java.lang.String termID,
java.lang.String uniqueID)
- Parameters:
language - term - termID - uniqueID -
TermTagObject
public TermTagObject(java.lang.String term,
java.lang.String language,
java.lang.String termID,
java.lang.String uniqueID,
boolean bSource)
- Parameters:
term - language - termID - uniqueID - bSource -
TermTagObject
public TermTagObject(java.lang.String term,
java.lang.String language,
java.lang.String termID,
java.lang.String uniqueID,
java.lang.String longRepresentation,
boolean bSource,
WordHandling wordHandling)
- Parameters:
term - language - termID - uniqueID - longRepresentation - bSource -
countOccurrences
public static int countOccurrences(java.lang.String haystack,
char needle)
addAttribute
public boolean addAttribute(java.lang.String key,
java.lang.String value)
compareTo
public int compareTo(TermTagObject o)
- Specified by:
compareTo in interface java.lang.Comparable<TermTagObject>
containsKey
public boolean containsKey(java.lang.String key)
containsValue
public boolean containsValue(java.lang.String value)
format
public java.lang.String format(java.lang.String comment,
java.lang.String string)
- Parameters:
string -
- Returns:
formatAttribute
public java.lang.String formatAttribute(java.lang.String att)
- Parameters:
att -
- Returns:
formatAttributes
public java.lang.String formatAttributes()
- Returns:
getAttribute
public java.lang.String getAttribute(java.lang.String key)
getAttributes
public java.util.Hashtable<java.lang.String,java.lang.String> getAttributes()
getEncodedXliffString
public java.lang.String getEncodedXliffString()
getLanguage
public java.lang.String getLanguage()
getLongLCRepresentation
public java.lang.String getLongLCRepresentation()
getLongRepresentation
public java.lang.String getLongRepresentation()
getLongStemmedRepresentation
public java.lang.String getLongStemmedRepresentation()
getTerm
public java.lang.String getTerm()
getTermBaseForm
public java.lang.String getTermBaseForm()
getTermElementID
public java.lang.String getTermElementID()
getTermID
public java.lang.String getTermID()
getTermLowercase
public java.lang.String getTermLowercase()
getTranslation
public TermTagObject getTranslation()
getUniqueID
public java.lang.String getUniqueID()
getWordHandling
public WordHandling getWordHandling()
getWordsInEncodedVector
public java.util.Vector<java.lang.String> getWordsInEncodedVector()
isbSource
public boolean isbSource()
removeAttribute
public boolean removeAttribute(java.lang.String key,
java.lang.String value)
setAttributes
public void setAttributes(java.util.Hashtable<java.lang.String,java.lang.String> attributes)
setbSource
public void setbSource(boolean bSource)
setEncodedXliffString
public void setEncodedXliffString(java.lang.String encodedXliffString)
setLanguage
public void setLanguage(java.lang.String language)
setLongLCRepresentation
public void setLongLCRepresentation(java.lang.String longLCRepresentation)
setLongRepresentation
public void setLongRepresentation(java.lang.String longRepresentation)
setLongStemmedRepresentation
public void setLongStemmedRepresentation(java.lang.String longStemmedRepresentation)
setTerm
public void setTerm(java.lang.String term)
setTermBaseForm
public void setTermBaseForm(java.lang.String termBaseForm)
setTermElementID
public void setTermElementID(java.lang.String termElementID)
setTermID
public void setTermID(java.lang.String termID)
setTermLowercase
public void setTermLowercase(java.lang.String termLowercase)
setTranslation
public void setTranslation(TermTagObject translation)
setUniqueID
public void setUniqueID(java.lang.String uniqueID)
setWordHandling
public void setWordHandling(WordHandling wordHandling)
setWordsInEncodedVector
public void setWordsInEncodedVector(java.util.Vector<java.lang.String> wordsInEncodedVector)
stringify
public java.lang.String stringify()
- Returns:
stringifyTranslation
public java.lang.String stringifyTranslation()
- Returns: