de.folt.models.applicationmodel.termtagger
Class XliffTermTagger

java.lang.Object
  extended by de.folt.models.applicationmodel.termtagger.XliffTermTagger

public class XliffTermTagger
extends java.lang.Object

Author:
Klemens

Nested Class Summary
 class XliffTermTagger.StructuredMatch
           
 
Constructor Summary
XliffTermTagger(boolean debug)
           
 
Method Summary
 org.jdom.Element addToTransUnit(org.jdom.Element transUnit, java.util.Vector<TermTagObject> result, java.lang.String sourceLanguage, java.lang.String targetLanguage, DataSource dataSource)
          addToTransUnit adds a vector of PhraseTranslateResult to a transUnit
 boolean bContainsTerm(java.lang.String term, java.lang.String segmentString)
           
 int getNumberOfTaggings()
           
 TermTagObjectTable getTermTagObjectTable()
           
static java.lang.String getVersion()
           
 WordHandling getWordHandling()
           
 boolean isbSDLXliff()
           
static boolean isGlobalDebug()
           
static void main(java.lang.String[] args)
           
 void setbSDLXliff(boolean bSDLXliff)
           
static void setGlobalDebug(boolean globalDebug)
           
 void setNumberOfTaggings(int numberOfTaggings)
           
 void setTermTagObjectTable(TermTagObjectTable termTagObjectTable)
           
 void setWordHandling(WordHandling wordHandling)
           
 boolean termTag(java.lang.String xliffFile, java.lang.String sourceLanguage, java.lang.String targetLanguage, TermTagObjectTable termTagObjectTable)
           
 void termTagTransUnits(java.util.List<org.jdom.Element> transunits)
           
static void usage()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XliffTermTagger

public XliffTermTagger(boolean debug)
Method Detail

getVersion

public static java.lang.String getVersion()

isGlobalDebug

public static boolean isGlobalDebug()

main

public static void main(java.lang.String[] args)
Parameters:
args -

setGlobalDebug

public static void setGlobalDebug(boolean globalDebug)

usage

public static void usage()

addToTransUnit

public org.jdom.Element addToTransUnit(org.jdom.Element transUnit,
                                       java.util.Vector<TermTagObject> result,
                                       java.lang.String sourceLanguage,
                                       java.lang.String targetLanguage,
                                       DataSource dataSource)
addToTransUnit adds a vector of PhraseTranslateResult to a transUnit

Parameters:
transUnit - the transUnit
result - the vector of PhraseTranslateResult
dataSource -
Returns:
the modified transUnit

bContainsTerm

public boolean bContainsTerm(java.lang.String term,
                             java.lang.String segmentString)
Parameters:
term -
segmentString -
Returns:

getNumberOfTaggings

public int getNumberOfTaggings()

getTermTagObjectTable

public TermTagObjectTable getTermTagObjectTable()

getWordHandling

public WordHandling getWordHandling()

isbSDLXliff

public boolean isbSDLXliff()

setbSDLXliff

public void setbSDLXliff(boolean bSDLXliff)

setNumberOfTaggings

public void setNumberOfTaggings(int numberOfTaggings)

setTermTagObjectTable

public void setTermTagObjectTable(TermTagObjectTable termTagObjectTable)

setWordHandling

public void setWordHandling(WordHandling wordHandling)

termTag

public boolean termTag(java.lang.String xliffFile,
                       java.lang.String sourceLanguage,
                       java.lang.String targetLanguage,
                       TermTagObjectTable termTagObjectTable)
Parameters:
xliffFile -
sourceLanguage -
targetLanguage -
termTagObjectTable -

termTagTransUnits

public void termTagTransUnits(java.util.List<org.jdom.Element> transunits)
Parameters:
transunits -