de.folt.models.datamodel.trados
Class TradosTMDataSource
java.lang.Object
java.util.Observable
de.folt.models.datamodel.BasicDataSource
de.folt.models.datamodel.trados.TradosTMDataSource
- All Implemented Interfaces:
- DataSource, java.util.Enumeration<MultiLingualObject>, java.util.Observer
public class TradosTMDataSource
- extends BasicDataSource
Class implements reading a >TrU File from Trados. Pattern used as follows
<TrU>
<Att L=Client>Turbol.
<Att L=Domain>gelb
<CrD>16012007, 11:10:22
<CrU>
<ChD>16012007, 11:10:22
<ChU>Harry
<Seg L=de>Technische Dokumentation
<Seg L=en>Technical Documentation
</TrU>
</pre>
- Author:
- klemens
|
Method Summary |
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.lang.String |
getDataSourceType()
getDataSourceType get the type of the database |
static void |
main(java.lang.String[] args)
main |
| Methods inherited from class de.folt.models.datamodel.BasicDataSource |
addData, addMonoLingualObject, addMultiLingualObject, bAuthenticate, bPersist, bSupportMultiThreading, changedMonolingualObjects, checkIfTranslationExistsInDataSource, checkIfTranslationExistsInDataSource, cleanDataSource, clearDataSource, containsKey, containsValue, copyFrom, copyTo, currentTimeMillis, deleteDataSource, exportTmxFile, exportXliffFile, getAllAttributes, getChangedIds, getData, getDataSourceName, getDataSourceProperties, getDefaultDataSourceConfigurationsFileName, getFuzzyTree, getIds, getILogLevel, getLastErrorCode, getMonoLingualObjectFromId, getMonoLingualObjectFromUniqueId, getMultiLingualObjectCache, getMultiLingualObjectFromId, getMultiLingualObjectFromUniqueId, getUniqueIds, hasMoreElements, importTbxFile, importTmxFile, importXliffFile, initEnumeration, isBChanged, isBLoadAttributesLazy, isSyncDataSource, nextElement, removeData, removeDataSource, removeMonoLingualObject, removeMultiLingualObject, runFilterMethod, saveModifiedMonoLingualObject, saveModifiedMultiLingualObject, search, searchRegExp, searchWordBased, setBChanged, setBLoadAttributesLazy, setDataSourceType, setDefaultDataSourceConfigurationsFileName, setILogLevel, setILogLevel, setLastErrorCode, setMultiLingualObjectCache, setOpenTMSPropertiesFile, subSegmentResultsToGlossary, subSegmentTranslate, translate, update, update |
| 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 |
TradosTMDataSource
public TradosTMDataSource()
TradosTMDataSource
public TradosTMDataSource(DataSourceProperties dataSourceProperties)
- Parameters:
dataSourceProperties -
main
public static void main(java.lang.String[] args)
- main
- Parameters:
args -
getDataSourceType
public java.lang.String getDataSourceType()
- Description copied from interface:
DataSource
- getDataSourceType get the type of the database
- Specified by:
getDataSourceType in interface DataSource- Overrides:
getDataSourceType in class BasicDataSource
- Returns:
- the data source type
createDataSource
public boolean createDataSource(DataSourceProperties dataModelProperties)
throws OpenTMSException
- Description copied from interface:
DataSource
- createDataSource creates a new Data source; this is esp. intended for
creating a new database, e.g. in MySQL or Ms SQL Server. In addition it
can be used to create a new empty TMX data source.
- Specified by:
createDataSource in interface DataSource- Overrides:
createDataSource in class BasicDataSource
- Parameters:
dataModelProperties - the parameters of the data source
- Returns:
- true if success
- Throws:
OpenTMSException