|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfile2xliff4j.PlaintextImporter
public class PlaintextImporter
The PlaintextImporter identifies translatable text in plaintext files, creating an XLIFF file with source elements containing segments of the text. (The XLIFF spec defines plaintext as having "no formatting other than, possibly, wrapping.")
Because plaintext has no formatting other than wrapping, the resulting XLIFF source elements will include no bx, ex, or x tags; no format file will be needed to map bx/ex/x tags back to their original formatting.
Field Summary |
---|
Fields inherited from interface file2xliff4j.Converter |
---|
BLKSIZE, formatSuffix, skeletonSuffix, startXliff, stylesTSkeletonSuffix, tSkeletonSuffix, xliffSuffix, xmlDeclaration |
Constructor Summary | |
---|---|
PlaintextImporter()
Constructor for the Plaintext importer. |
Method Summary | |
---|---|
ConversionStatus |
convert(ConversionMode mode,
java.util.Locale language,
java.lang.String phaseName,
int maxPhase,
java.nio.charset.Charset nativeEncoding,
FileType nativeFileType,
java.lang.String inputMifFileName,
java.lang.String baseDir,
Notifier notifier)
Deprecated. |
ConversionStatus |
convert(ConversionMode mode,
java.util.Locale language,
java.lang.String phaseName,
int maxPhase,
java.nio.charset.Charset nativeEncoding,
FileType nativeFileType,
java.lang.String inputFileName,
java.lang.String baseDir,
Notifier notifier,
SegmentBoundary boundary,
java.io.StringWriter generatedFileName)
Convert a plaintext file to XLIFF. |
ConversionStatus |
convert(ConversionMode mode,
java.util.Locale language,
java.lang.String phaseName,
int maxPhase,
java.nio.charset.Charset nativeEncoding,
FileType nativeFileType,
java.lang.String inputMifFileName,
java.lang.String baseDir,
Notifier notifier,
SegmentBoundary boundary,
java.io.StringWriter generatedFileName,
java.util.Set<f2xutils.XMLTuXPath> skipList)
Convert a Maker Interchange Format file (MIF) to XLIFF. |
java.lang.Object |
getConversionProperty(java.lang.String property)
Return an object representing a format-specific (and converter-specific) property. |
FileType |
getFileType()
Return the file type that this converter handles. |
void |
setConversionProperty(java.lang.String property,
java.lang.Object value)
Set a format-specific property that might affect the way that the conversion occurs. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PlaintextImporter()
Method Detail |
---|
public ConversionStatus convert(ConversionMode mode, java.util.Locale language, java.lang.String phaseName, int maxPhase, java.nio.charset.Charset nativeEncoding, FileType nativeFileType, java.lang.String inputFileName, java.lang.String baseDir, Notifier notifier, SegmentBoundary boundary, java.io.StringWriter generatedFileName) throws ConversionException
convert
in interface Converter
mode
- The mode of conversion (to or from XLIFF). The value must be
TO_XLIFF.language
- The primary language of the plaintext file to be imported.phaseName
- The target phase-name. This value is ignored by importers.maxPhase
- The maximum phase number. This value is ignored by importers.nativeEncoding
- The encoding of the input plaintext file. If this
argument is null, the importer will make the following "guesses,"
based on primary language:
nativeFileType
- The type of the input file. This value is ignored.
(The value "plaintext" is an official XLIFF attribute value and is
used unconditionally by this importer.)inputFileName
- The name of the plaintext input file.baseDir
- The directory that contains the input file--from which
we will read input. This is also the directory to which the output
XLIFF and skeleton files will be written. The output files will be named
as follows:
notifier
- Instance of a class that implements the Notifier
interface (to send notifications in case of conversion error).boundary
- The boundary on which to segment translation units (e.g.,
on paragraph or sentence boundaries). If null, sentence boundaries
are used.generatedFileName
- If non-null, the converter will write the name
of the file (without parent directories) to which the generated
XLIFF file was written.
ConversionException
- If a conversion exception is encountered.public ConversionStatus convert(ConversionMode mode, java.util.Locale language, java.lang.String phaseName, int maxPhase, java.nio.charset.Charset nativeEncoding, FileType nativeFileType, java.lang.String inputMifFileName, java.lang.String baseDir, Notifier notifier, SegmentBoundary boundary, java.io.StringWriter generatedFileName, java.util.Set<f2xutils.XMLTuXPath> skipList) throws ConversionException
convert
in interface Converter
mode
- The mode of conversion (to or from XLIFF). The value must be
TO_XLIFF.language
- The primary language of the MIF file to be imported.phaseName
- The target phase-name. This value is ignored.maxPhase
- The maximum phase number. This value is ignored.nativeEncoding
- The encoding of the input MIF. (MIF files are
FrameMaker documents encoded in ASCII format. On Unix, ISO Latin-1
is used. MIF can also use Shift-JIS or EUC (Japanese), Big5, CNS or
GB2312-80.EUC (Chinese), or KSC5601-1992 for Korean.)nativeFileType
- The type of the input file. This value is ignored.
(The value "mif" is an official XLIFF attribute value and is used
unconditionally by this importer.)inputMifFileName
- The name of the input MIF file.baseDir
- The directory that contains the input MIF file--from which
we will read the input file. This is also the directory in which the output
xliff, skeleton and format files will be written. The output files will
be named as follows:
notifier
- Instance of a class that implements the Notifier
interface (to send notifications in case of conversion error).boundary
- The boundary on which to segment translation units (e.g.,
on paragraph or sentence boundaries)generatedFileName
- If non-null, the converter will write the name
of the file (without parent directories) to which the generated
XLIFF file was written.skipList
- (Not used by this converter.)
ConversionException
- If a conversion exception is encountered.@Deprecated public ConversionStatus convert(ConversionMode mode, java.util.Locale language, java.lang.String phaseName, int maxPhase, java.nio.charset.Charset nativeEncoding, FileType nativeFileType, java.lang.String inputMifFileName, java.lang.String baseDir, Notifier notifier) throws ConversionException
convert
in interface Converter
mode
- The mode of conversion (to or from XLIFF). The value must be
TO_XLIFF.language
- The primary language of the MIF file to be imported.phaseName
- The target phase-name. This value is ignored.maxPhase
- The maximum phase number. This value is ignored.nativeEncoding
- The encoding of the input MIF. (MIF files are
FrameMaker documents encoded in ASCII format. On Unix, ISO Latin-1
is used. MIF can also use Shift-JIS or EUC (Japanese), Big5, CNS or
GB2312-80.EUC (Chinese), or KSC5601-1992 for Korean.)nativeFileType
- The type of the input file. This value is ignored.
(The value "mif" is an official XLIFF attribute value and is used
unconditionally by this importer.)inputMifFileName
- The name of the input MIF file.baseDir
- The directory that contains the input MIF file--from which
we will read the input file. This is also the directory in which the output
xliff, skeleton and format files will be written. The output files will
be named as follows:
notifier
- Instance of a class that implements the Notifier
interface (to send notifications in case of conversion error).
ConversionException
- If a conversion exception is encountered.public java.lang.Object getConversionProperty(java.lang.String property)
getConversionProperty
in interface Converter
property
- The name of the property to return.
public FileType getFileType()
getFileType
in interface Converter
public void setConversionProperty(java.lang.String property, java.lang.Object value) throws ConversionException
Note: This converter needs no format-specific properties. If any are passed, they will be silently ignored.
setConversionProperty
in interface Converter
property
- The name of the propertyvalue
- The value of the property
ConversionException
- If the property isn't recognized (and if it matters).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |