|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
de.folt.models.datamodel.BasicDataSource
de.folt.models.datamodel.multipledatasource.MultipleDataSource
public class MultipleDataSource
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class de.folt.models.datamodel.BasicDataSource |
|---|
BasicDataSource.BasicDataSourceObserver |
| Constructor Summary | |
|---|---|
MultipleDataSource()
|
|
MultipleDataSource(DataSourceProperties dataSourceProperties)
|
|
| Method Summary | |
|---|---|
boolean |
addDataSource(java.lang.String dataSourceName)
addDataSource adds a data source to the Multiple DateSource; checks if data source is already in the list of data sources |
boolean |
addDataSource(java.util.Vector<java.lang.String> dataSourceNames)
addDataSource adds a vector of data source to the Multiple DateSource; checks if data source is already in the list of data sources |
void |
cleanDataSource()
cleanDataSource method is used to allow some clean operations e.g. after an instance has been loaded. |
boolean |
clearDataSource()
clearDataSource removes the content in a data source. |
boolean |
createDataSource(DataSourceProperties dataModelProperties)
createDataSource creates a new Data source; this is esp. intended for creating a new database, e.g. in MySQL or Ms SQL Server. |
java.util.Vector<java.lang.String> |
getDataSourceNames()
|
java.lang.String |
getDataSourceType()
getDataSourceType get the type of the database |
static void |
main(java.lang.String[] args)
main |
boolean |
removeDataSource(java.lang.String dataSourcename)
removeDataSource removes a data source to the Multiple DateSource; checks if data source is already in the list of data sources |
org.jdom.Element[] |
subSegmentResultsToGlossary(java.lang.String sourceLangauge,
java.lang.String targetLanguage)
subSegmentResultsToGlossary returns an array of glossary elements for the subSegment matching translations |
org.jdom.Element |
subSegmentTranslate(org.jdom.Element transUnit,
XliffDocument xliffDocument,
java.lang.String sourceLanguage,
java.lang.String targetLanguage,
java.util.Hashtable<java.lang.String,java.lang.Object> translationParameters)
translate subSegmentTranslate a trans-unit given the source language, target Language on a sub segment level (e.g.phrase or terminology based) |
org.jdom.Element |
translate(org.jdom.Element transUnit,
org.jdom.Element file,
XliffDocument xliffDocument,
java.lang.String sourceLanguage,
java.lang.String targetLanguage,
int matchSimilarity,
java.util.Hashtable<java.lang.String,java.lang.Object> translationParameters)
translate translates a trans-unit given the source language, target Language and match similarity |
| Methods inherited from class java.util.Observable |
|---|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultipleDataSource()
public MultipleDataSource(DataSourceProperties dataSourceProperties)
dataSourceProperties - | Method Detail |
|---|
public static void main(java.lang.String[] args)
args - public boolean addDataSource(java.lang.String dataSourceName)
dataSourceName - the data source name to be added
public boolean addDataSource(java.util.Vector<java.lang.String> dataSourceNames)
dataSourceNames - Vector with data source name
public void cleanDataSource()
DataSource
cleanDataSource in interface DataSourcecleanDataSource in class BasicDataSource
public boolean clearDataSource()
throws OpenTMSException
DataSource
clearDataSource in interface DataSourceclearDataSource in class BasicDataSourceOpenTMSException
public boolean createDataSource(DataSourceProperties dataModelProperties)
throws OpenTMSException
DataSource
createDataSource in interface DataSourcecreateDataSource in class BasicDataSourcedataModelProperties - the parameters of the data source
OpenTMSExceptionpublic java.util.Vector<java.lang.String> getDataSourceNames()
public java.lang.String getDataSourceType()
DataSource
getDataSourceType in interface DataSourcegetDataSourceType in class BasicDataSourcepublic boolean removeDataSource(java.lang.String dataSourcename)
dataSourcename - the data source name to be removed
public org.jdom.Element translate(org.jdom.Element transUnit,
org.jdom.Element file,
XliffDocument xliffDocument,
java.lang.String sourceLanguage,
java.lang.String targetLanguage,
int matchSimilarity,
java.util.Hashtable<java.lang.String,java.lang.Object> translationParameters)
throws OpenTMSException
DataSource
translate in interface DataSourcetranslate in class BasicDataSourcetransUnit - the trans unit to translate to usefile - the file element currently to translatexliffDocument - the basic xliff documentsourceLanguage - the source language to usetargetLanguage - the target language to usematchSimilarity - the similarity (fuzzy) match quality (0 - 100) to usetranslationParameters - the hash table contains parameters which control some
parameters, e.g. should header/source/target properties be
written to alt-trans
OpenTMSException
public org.jdom.Element[] subSegmentResultsToGlossary(java.lang.String sourceLangauge,
java.lang.String targetLanguage)
DataSource
subSegmentResultsToGlossary in interface DataSourcesubSegmentResultsToGlossary in class BasicDataSourcesourceLangauge - the source language for the glossarytargetLanguage - the target language for the glossary
public org.jdom.Element subSegmentTranslate(org.jdom.Element transUnit,
XliffDocument xliffDocument,
java.lang.String sourceLanguage,
java.lang.String targetLanguage,
java.util.Hashtable<java.lang.String,java.lang.Object> translationParameters)
throws OpenTMSException
DataSource
subSegmentTranslate in interface DataSourcesubSegmentTranslate in class BasicDataSourcetransUnit - the trans unit to translate to usexliffDocument - the basic xliff documentsourceLanguage - the source language to usetargetLanguage - the target language to usetranslationParameters - the hash table contains parameters which control some
parameters, e.g. should header/source/target properties be
written to alt-trans
OpenTMSException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||