| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfile2xliff4j.XulDtdExporter
public class XulDtdExporter
Export an XLIFF target translation to a DTD used by XUL.
| Field Summary | 
|---|
| Fields inherited from interface file2xliff4j.Converter | 
|---|
| BLKSIZE, formatSuffix, skeletonSuffix, startXliff, stylesTSkeletonSuffix, tSkeletonSuffix, xliffSuffix, xmlDeclaration | 
| Constructor Summary | |
|---|---|
| XulDtdExporter()Create an XulDtdExporter | |
| 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 nativeFileName,
        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 nativeFileName,
        java.lang.String baseDir,
        Notifier notifier,
        SegmentBoundary boundary,
        java.io.StringWriter generatedFileName)Convert one set of targets (in the translation units of an XLIFF file) back to an original-format DTD in the target language. | 
|  ConversionStatus | convert(ConversionMode mode,
        java.util.Locale language,
        java.lang.String phaseName,
        int maxPhase,
        java.nio.charset.Charset nativeEncoding,
        FileType nativeFileType,
        java.lang.String nativeFileName,
        java.lang.String baseDir,
        Notifier notifier,
        SegmentBoundary boundary,
        java.io.StringWriter generatedFileName,
        java.util.Set<f2xutils.XMLTuXPath> skipList)Convert one set of targets (in the translation units of an XLIFF file) back to an original-format DTD in the target language. | 
|  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 XulDtdExporter()
| 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 nativeFileName,
                                java.lang.String baseDir,
                                Notifier notifier,
                                SegmentBoundary boundary,
                                java.io.StringWriter generatedFileName)
                         throws ConversionException
convert in interface Convertermode - The mode of conversion (to or from XLIFF). It should be 
        ConversionMode.FROM_XLIFF in this case.language - The language of the XLIFF targets to use in constructing
        the translated DTD. The language is used in constructing a unique 
        name for the output file. For example, if ja_JP is specified for an
        original file named aboutDialog.dtd, the output file name is 
        aboutDialog.ja_JP.dtd. 
        (Note: The output file name is solely to avoid file name collisions with the original file. In the Firefox/Thunderbird "scheme" of things, the original and target versions of the DTD files have the same file names, but are placed in locale-specific jar files in locale-specific directories.)
phaseName - The name of the phase to export. If this parameter's
        value is not null, it is matched against the value of the 
        optional phase-name attribute of the target elements of the
        XLIFF document. If null, no check is made against a phase-name
        attribute.
        If the phase name string consists entirely of numeric digit(s) equivalent to an integer with value greater than 1 but less than or equal to maxPhase (see next parameter) search for targets with lower numbered phase names.
maxPhase - The maximum phase number. If phaseName is specified as 
        "0" and maxPhase is a non-negative integer, search for the highest 
        "numbered" phase, starting at maxPhase, and searching down to phase
        "1".nativeEncoding - The encoding of the DTD file. This parameter is 
        ignored. (UTF-8 encoding is assumed.)nativeFileType - This parameter is ignored. (It is assumed to be 
        FileType.XULDTD.)nativeFileName - The name of the original file (previously imported
        to XLIFF--not including the parent directory components).baseDir - The directory (in the file system) from which input files
        (XLIFF and skeleton) will be read, and to which the output file 
        will be written.notifier - Instance of a class that implements the Notifier
        interface (to send notifications in case of conversion error).boundary - (Ignored. The boundary on which to segment translation 
        units (e.g., on paragraph or sentence boundaries) is meaningful
        only for importers--converters that generate XLIFF from documents.)generatedFileName - If non-null, the converter will write the name
        of the file (without parent directories) to which the generated
        output 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 nativeFileName,
                                java.lang.String baseDir,
                                Notifier notifier,
                                SegmentBoundary boundary,
                                java.io.StringWriter generatedFileName,
                                java.util.Set<f2xutils.XMLTuXPath> skipList)
                         throws ConversionException
convert in interface Convertermode - The mode of conversion (to or from XLIFF). It should be 
        ConversionMode.FROM_XLIFF in this case.language - The language of the XLIFF targets to use in constructing
        the translated DTD. The language is used in constructing a unique 
        name for the output file. For example, if ja_JP is specified for an
        original file named aboutDialog.dtd, the output file name is 
        aboutDialog.ja_JP.dtd. 
        (Note: The output file name is solely to avoid file name collisions with the original file. In the Firefox/Thunderbird "scheme" of things, the original and target versions of the DTD files have the same file names, but are placed in locale-specific jar files in locale-specific directories.)
phaseName - The name of the phase to export. If this parameter's
        value is not null, it is matched against the value of the 
        optional phase-name attribute of the target elements of the
        XLIFF document. If null, no check is made against a phase-name
        attribute.
        If the phase name string consists entirely of numeric digit(s) equivalent to an integer with value greater than 1 but less than or equal to maxPhase (see next parameter) search for targets with lower numbered phase names.
maxPhase - The maximum phase number. If phaseName is specified as 
        "0" and maxPhase is a non-negative integer, search for the highest 
        "numbered" phase, starting at maxPhase, and searching down to phase
        "1".nativeEncoding - The encoding of the DTD file. This parameter is 
        ignored. (UTF-8 encoding is assumed.)nativeFileType - This parameter is ignored. (It is assumed to be 
        FileType.XULDTD.)nativeFileName - The name of the original file (previously imported
        to XLIFF--not including the parent directory components).baseDir - The directory (in the file system) from which input files
        (XLIFF and skeleton) will be read, and to which the output file 
        will be written.notifier - Instance of a class that implements the Notifier
        interface (to send notifications in case of conversion error).boundary - (Ignored. The boundary on which to segment translation 
        units (e.g., on paragraph or sentence boundaries) is meaningful
        only for importers--converters that generate XLIFF from documents.)generatedFileName - If non-null, the converter will write the name
        of the file (without parent directories) to which the generated
        output 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 nativeFileName,
                                           java.lang.String baseDir,
                                           Notifier notifier)
                         throws ConversionException
convert in interface Convertermode - The mode of conversion (to or from XLIFF). It should be 
        ConversionMode.FROM_XLIFF in this case.language - The language of the XLIFF targets to use in constructing
        the translated DTD. The language is used in constructing a unique 
        name for the output file. For example, if ja_JP is specified for an
        original file named aboutDialog.dtd, the output file name is 
        aboutDialog.ja_JP.dtd. 
        (Note: The output file name is solely to avoid file name collisions with the original file. In the Firefox/Thunderbird "scheme" of things, the original and target versions of the DTD files have the same file names, but are placed in locale-specific jar files in locale-specific directories.)
phaseName - The name of the phase to export. If this parameter's
        value is not null, it is matched against the value of the 
        optional phase-name attribute of the target elements of the
        XLIFF document. If null, no check is made against a phase-name
        attribute.
        If the phase name string consists entirely of numeric digit(s) equivalent to an integer with value greater than 1 but less than or equal to maxPhase (see next parameter) search for targets with lower numbered phase names.
maxPhase - The maximum phase number. If phaseName is specified as 
        "0" and maxPhase is a non-negative integer, search for the highest 
        "numbered" phase, starting at maxPhase, and searching down to phase
        "1".nativeEncoding - The encoding of the DTD file. This parameter is 
        ignored. (UTF-8 encoding is assumed.)nativeFileType - This parameter is ignored. (It is assumed to be 
        FileType.XULDTD.)nativeFileName - The name of the original file (previously imported
        to XLIFF--not including the parent directory components).baseDir - The directory (in the file system) from which input files
        (XLIFF and skeleton) will be read, and to which the output file 
        will be written.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 Converterproperty - 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 Converterproperty - 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 | |||||||||