de.folt.models.documentmodel.converter
Interface ConverterInterface

All Known Implementing Classes:
Converter

public interface ConverterInterface


Method Summary
 java.util.Hashtable<java.lang.String,java.lang.Object> describeConversionParameters()
          describeConversionParameters - describe parameters of the converter
 java.util.Hashtable<java.lang.String,java.lang.Object> describeReverseConversionParameters()
          describeReverseConversionParameters - describe parameters of the reverse converter
 java.util.Hashtable<java.lang.String,java.lang.Object> runConversion(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
          runConversion converts document to xliff document.
 java.util.Hashtable<java.lang.String,java.lang.Object> runReverseConversion(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
          runReverseConversion converts xliff document to original format document.
 

Method Detail

describeConversionParameters

java.util.Hashtable<java.lang.String,java.lang.Object> describeConversionParameters()
describeConversionParameters - describe parameters of the converter

Returns:
returns a hashtable (key, value pairs) where the key is a supported conversion parameter and value a description of the key.

describeReverseConversionParameters

java.util.Hashtable<java.lang.String,java.lang.Object> describeReverseConversionParameters()
describeReverseConversionParameters - describe parameters of the reverse converter

Returns:
returns a hashtable (key, value pairs) where the key is a supported reverse conversion parameter and value a description of the key.

runConversion

java.util.Hashtable<java.lang.String,java.lang.Object> runConversion(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
runConversion converts document to xliff document. The converter interface method is quite generic so that it is easy to add additional converters.

Parameters:
parameters - - Hashtable contains the parameters for the reverse conversion
Returns:
Hashtable with key - value pairs containing the conversion results

runReverseConversion

java.util.Hashtable<java.lang.String,java.lang.Object> runReverseConversion(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
runReverseConversion converts xliff document to original format document. The converter interface method is quite generic so that it is easy to add additional converters.

Parameters:
parameters - - Hashtable contains the parameters for the conversion
Returns:
Hashtable with key - value pairs containing the conversion results