de.folt.models.applicationmodel.termtagger
Class TermTagObject

java.lang.Object
  extended by 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)
           
 
Method Summary
 boolean addAttribute(java.lang.String key, java.lang.String value)
           
 int compareTo(TermTagObject o)
           
 boolean containsKey(java.lang.String key)
           
 boolean containsValue(java.lang.String value)
           
static int countOccurrences(java.lang.String haystack, char needle)
           
 java.lang.String format(java.lang.String comment, java.lang.String string)
           
 java.lang.String formatAttribute(java.lang.String att)
           
 java.lang.String formatAttributes()
           
 java.lang.String getAttribute(java.lang.String key)
           
 java.util.Hashtable<java.lang.String,java.lang.String> getAttributes()
           
 java.lang.String getEncodedXliffString()
           
 java.lang.String getLanguage()
           
 java.lang.String getLongLCRepresentation()
           
 java.lang.String getLongRepresentation()
           
 java.lang.String getLongStemmedRepresentation()
           
 java.lang.String getTerm()
           
 java.lang.String getTermBaseForm()
           
 java.lang.String getTermElementID()
           
 java.lang.String getTermID()
           
 java.lang.String getTermLowercase()
           
 TermTagObject getTranslation()
           
 java.lang.String getUniqueID()
           
 WordHandling getWordHandling()
           
 java.util.Vector<java.lang.String> getWordsInEncodedVector()
           
 boolean isbSource()
           
 boolean removeAttribute(java.lang.String key, java.lang.String value)
           
 void setAttributes(java.util.Hashtable<java.lang.String,java.lang.String> attributes)
           
 void setbSource(boolean bSource)
           
 void setEncodedXliffString(java.lang.String encodedXliffString)
           
 void setLanguage(java.lang.String language)
           
 void setLongLCRepresentation(java.lang.String longLCRepresentation)
           
 void setLongRepresentation(java.lang.String longRepresentation)
           
 void setLongStemmedRepresentation(java.lang.String longStemmedRepresentation)
           
 void setTerm(java.lang.String term)
           
 void setTermBaseForm(java.lang.String termBaseForm)
           
 void setTermElementID(java.lang.String termElementID)
           
 void setTermID(java.lang.String termID)
           
 void setTermLowercase(java.lang.String termLowercase)
           
 void setTranslation(TermTagObject translation)
           
 void setUniqueID(java.lang.String uniqueID)
           
 void setWordHandling(WordHandling wordHandling)
           
 void setWordsInEncodedVector(java.util.Vector<java.lang.String> wordsInEncodedVector)
           
 java.lang.String stringify()
           
 java.lang.String stringifyTranslation()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 -
Method Detail

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: