|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.folt.models.applicationmodel.termtagger.TermTagObjectTable
public class TermTagObjectTable
| Constructor Summary | |
|---|---|
TermTagObjectTable(java.lang.String sourceLanguage,
java.lang.String targetLanguage)
|
|
| Method Summary | |
|---|---|
int |
bAddPhrases(DataSource datasource,
java.lang.String sourceLanguage,
java.lang.String targetLanguage)
bAddPhrases add phrases from a data source |
boolean |
bAddTerm(MonoLingualObject mono)
|
boolean |
bAddTermPair(MonoLingualObject source,
MonoLingualObject target)
|
boolean |
bAddTermPair(java.lang.String sourcePhrase,
java.lang.String sourceLanguage,
java.lang.String uniqueIdSource,
java.lang.String sourceTermId,
java.lang.String targetPhrase,
java.lang.String targetLanguage,
java.lang.String uniqueIdTarget,
java.lang.String targetTermId)
bAddPhrase add a phrase and its translation to the database |
java.lang.String |
createLongTermKey(java.lang.String term)
|
java.lang.String |
createLongTermKey(java.lang.String term,
java.lang.String language)
|
java.util.Vector<TermTagObjectMatch> |
findTerms(java.lang.String[] source,
boolean bSource)
finds a phrase translation using exact matches |
java.util.Vector<TermTagObjectMatch> |
findTerms(java.lang.String[] source,
boolean bSource,
boolean bFuzzy,
boolean bStemmed,
boolean bLowercase)
findTerms finds a phrase translation |
java.util.Vector<TermTagObjectMatch> |
findTerms(java.lang.String sourcePhrase,
boolean bSource)
findTerms finds a phrase translation |
java.util.Vector<TermTagObjectMatch> |
findTerms(java.util.Vector<java.lang.String> source,
boolean bSource)
findTerms finds a phrase translation |
java.util.Vector<TermTagObjectMatch> |
findTerms(java.util.Vector<java.lang.String> source,
int iStart,
int iEnd,
boolean bSource)
findTerms finds a phrase translation starting from iStart till eEnd of the supplied vector |
java.util.Vector<TermTagObjectMatch> |
findTerms(XliffElementHandler xliffSourceCoded,
XliffElementHandler xliffTargetCoded,
java.lang.String sourceLanguage,
java.lang.String targetLanguage)
|
long |
getCurrentWordCounter()
|
int |
getFuzzyPercent()
|
java.util.Vector<java.lang.Integer> |
getPhraseSourceTableSizes()
|
java.util.Vector<java.lang.Integer> |
getPhraseTargetTableSizes()
|
java.lang.String |
getSourceLanguage()
|
java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> |
getSourceLCTable()
|
java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> |
getSourceStemTable()
|
java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> |
getSourceTable()
|
java.lang.String |
getSourceTargetSepString()
|
java.lang.String |
getStoredLinguisticProperties()
|
java.lang.String[] |
getStoredLinguisticPropertiesArray()
|
java.lang.String |
getTargetLanguage()
|
java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> |
getTargetLCTable()
|
java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> |
getTargetStemTable()
|
java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> |
getTargetTable()
|
boolean |
isbFuzzy()
|
boolean |
isbLowercase()
|
boolean |
isbStemmed()
|
void |
setbFuzzy(boolean bFuzzy)
|
void |
setbLowercase(boolean bLowercase)
|
void |
setbStemmed(boolean bStemmed)
|
void |
setCurrentWordCounter(long currentWordCounter)
|
void |
setFuzzyPercent(int fuzzyPercent)
|
void |
setPhraseSourceTableSizes(java.util.Vector<java.lang.Integer> phraseSourceTableSizes)
|
void |
setSourceLanguage(java.lang.String sourceLanguage)
|
void |
setSourceLCTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> sourceLCTable)
|
void |
setSourceStemTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> sourceStemTable)
|
void |
setSourceTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> sourceTable)
|
void |
setSourceTargetSepString(java.lang.String sourceTargetSepString)
|
void |
setStoredLinguisticProperties(java.lang.String storedLinguisticProperties)
|
void |
setStoredLinguisticPropertiesArray(java.lang.String[] storedLinguisticPropertiesArray)
|
void |
setTargetLanguage(java.lang.String targetLanguage)
|
void |
setTargetLCTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> targetLCTable)
|
void |
setTargetStemTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> targetStemTable)
|
void |
setTargetTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> targetTable)
|
void |
setWordHandling(WordHandling wordHandling)
|
void |
sortPhraseTableSizes()
|
java.lang.String |
stringify()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TermTagObjectTable(java.lang.String sourceLanguage,
java.lang.String targetLanguage)
sourceLanguage - targetLanguage - | Method Detail |
|---|
public int bAddPhrases(DataSource datasource,
java.lang.String sourceLanguage,
java.lang.String targetLanguage)
datasource - the data source to usesourceLanguage - the source language of the phrasestargetLanguage - the target language of the phrases
public boolean bAddTerm(MonoLingualObject mono)
source -
public boolean bAddTermPair(MonoLingualObject source,
MonoLingualObject target)
source - target -
public boolean bAddTermPair(java.lang.String sourcePhrase,
java.lang.String sourceLanguage,
java.lang.String uniqueIdSource,
java.lang.String sourceTermId,
java.lang.String targetPhrase,
java.lang.String targetLanguage,
java.lang.String uniqueIdTarget,
java.lang.String targetTermId)
sourcePhrase - the source phrase to adduniqueIdSource - the source id to addtargetPhrase - the target phrase to adduniqueIdTarget - the target id to add
public java.lang.String createLongTermKey(java.lang.String term)
term -
public java.lang.String createLongTermKey(java.lang.String term,
java.lang.String language)
term - language -
public java.util.Vector<TermTagObjectMatch> findTerms(java.lang.String sourcePhrase,
boolean bSource)
sourcePhrase - the source phrase to search
public java.util.Vector<TermTagObjectMatch> findTerms(java.lang.String[] source,
boolean bSource)
source - the source phrase as string array to searchbSource - true for source language search
public java.util.Vector<TermTagObjectMatch> findTerms(java.lang.String[] source,
boolean bSource,
boolean bFuzzy,
boolean bStemmed,
boolean bLowercase)
source - the source phrase as string array to searchbSource - true for source language searchbFuzzy - true for fuzzy search
public java.util.Vector<TermTagObjectMatch> findTerms(java.util.Vector<java.lang.String> source,
boolean bSource)
source - a vector of strings which form a phrase
public java.util.Vector<TermTagObjectMatch> findTerms(java.util.Vector<java.lang.String> source,
int iStart,
int iEnd,
boolean bSource)
source - a vector of strings which form a phraseiStart - start position (inclusive)iEnd - end position (inclusive)
public java.util.Vector<TermTagObjectMatch> findTerms(XliffElementHandler xliffSourceCoded,
XliffElementHandler xliffTargetCoded,
java.lang.String sourceLanguage,
java.lang.String targetLanguage)
public long getCurrentWordCounter()
public int getFuzzyPercent()
public java.util.Vector<java.lang.Integer> getPhraseSourceTableSizes()
public java.util.Vector<java.lang.Integer> getPhraseTargetTableSizes()
public java.lang.String getSourceLanguage()
public java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> getSourceLCTable()
public java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> getSourceStemTable()
public java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> getSourceTable()
public java.lang.String getSourceTargetSepString()
public java.lang.String getStoredLinguisticProperties()
public java.lang.String[] getStoredLinguisticPropertiesArray()
public java.lang.String getTargetLanguage()
public java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> getTargetLCTable()
public java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> getTargetStemTable()
public java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> getTargetTable()
public boolean isbFuzzy()
public boolean isbLowercase()
public boolean isbStemmed()
public void setbFuzzy(boolean bFuzzy)
public void setbLowercase(boolean bLowercase)
public void setbStemmed(boolean bStemmed)
public void setCurrentWordCounter(long currentWordCounter)
public void setFuzzyPercent(int fuzzyPercent)
public void setPhraseSourceTableSizes(java.util.Vector<java.lang.Integer> phraseSourceTableSizes)
public void setSourceLanguage(java.lang.String sourceLanguage)
public void setSourceLCTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> sourceLCTable)
public void setSourceStemTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> sourceStemTable)
public void setSourceTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> sourceTable)
public void setSourceTargetSepString(java.lang.String sourceTargetSepString)
public void setStoredLinguisticProperties(java.lang.String storedLinguisticProperties)
public void setStoredLinguisticPropertiesArray(java.lang.String[] storedLinguisticPropertiesArray)
public void setTargetLanguage(java.lang.String targetLanguage)
public void setTargetLCTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> targetLCTable)
public void setTargetStemTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> targetStemTable)
public void setTargetTable(java.util.Hashtable<java.lang.String,java.util.Vector<TermTagObject>> targetTable)
public void setWordHandling(WordHandling wordHandling)
public void sortPhraseTableSizes()
public java.lang.String stringify()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||