Class XLIFF2ICUConverter
java.lang.Object
com.ibm.icu.dev.tool.localeconverter.XLIFF2ICUConverter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private class
private class
private class
private class
private class
private class
private class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final int
private static final String
private static final int
private static final String
private static final String
private static final int
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private String
private static final int
private static final String
private static final String
private static final String
private static final String
private static final String
private static final int
These must be kept in sync with getOptions().private static final int
private static final String
private static final String
private static final String
private static final String
private static final int
private static final String
private static final String
private static final String
private static final int
private static final String
private static final int
private boolean
private static final String[]
private static final String
private static final String[]
private static final String
private static final UOption[]
private static final String
private static final String
private String[]
private static final String
private static final String
private static final String
private String
private static final int
private String
private static final String
private boolean
private static final int
private static final String
private static final String
private static final String
private static final int
private static final String
private static final String
private String
private static final String
private boolean
private static final int
private static final String
private static final String
private static final int
private boolean
private static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
checkLangAttribute
(NodeList list, String origName) private void
private static String
filenameToURL
(String filename) private String
getAttributeValue
(Node sNode, String attribName) private String
getFullPath
(boolean fileType, String fName) private String
getLanguageName
(Document doc, String lang) private boolean
static void
private void
parseArray
(Node node, XLIFF2ICUConverter.Resource[] set) private void
parseBinUnit
(Node node, XLIFF2ICUConverter.Resource[] set) private void
parseGroup
(Node node, XLIFF2ICUConverter.Resource[] set) private void
parseIntVector
(Node node, XLIFF2ICUConverter.Resource[] set) private void
parseResourceAlias
(Node node, XLIFF2ICUConverter.ResourceAlias[] set) private void
parseResourceBinary
(Node node, XLIFF2ICUConverter.ResourceBinary[] set) private void
parseResourceInt
(Node node, XLIFF2ICUConverter.ResourceInt[] set) private void
parseResourceString
(Node node, XLIFF2ICUConverter.ResourceString[] set) private void
parseTable
(Node node, XLIFF2ICUConverter.Resource[] set) private void
parseTransUnit
(Node node, XLIFF2ICUConverter.Resource[] set) private void
processArgs
(String[] args) private void
usage()
private void
writeBOM
(OutputStream buffer) private void
writeHeader
(OutputStream writer, String fileName) private void
writeLine
(OutputStream writer, String line) private void
writeResource
(XLIFF2ICUConverter.Resource[] set, String xmlfileName) private void
writeResource
(XLIFF2ICUConverter.Resource set, String sourceFilename, String targetFilename)
-
Field Details
-
HELP1
private static final int HELP1These must be kept in sync with getOptions().- See Also:
-
HELP2
private static final int HELP2- See Also:
-
SOURCEDIR
private static final int SOURCEDIR- See Also:
-
DESTDIR
private static final int DESTDIR- See Also:
-
TARGETONLY
private static final int TARGETONLY- See Also:
-
SOURCEONLY
private static final int SOURCEONLY- See Also:
-
MAKE_SOURCE_ROOT
private static final int MAKE_SOURCE_ROOT- See Also:
-
XLIFF_1_0
private static final int XLIFF_1_0- See Also:
-
options
-
ARRAY_RESOURCE
private static final int ARRAY_RESOURCE- See Also:
-
ALIAS_RESOURCE
private static final int ALIAS_RESOURCE- See Also:
-
BINARY_RESOURCE
private static final int BINARY_RESOURCE- See Also:
-
INTEGER_RESOURCE
private static final int INTEGER_RESOURCE- See Also:
-
INTVECTOR_RESOURCE
private static final int INTVECTOR_RESOURCE- See Also:
-
TABLE_RESOURCE
private static final int TABLE_RESOURCE- See Also:
-
NEW_RESOURCES
-
OLD_RESOURCES
-
resources
-
ROOT
- See Also:
-
RESTYPE
- See Also:
-
RESNAME
- See Also:
-
TRANSLATE
- See Also:
-
GROUPS
- See Also:
-
FILES
- See Also:
-
TRANSUNIT
- See Also:
-
BINUNIT
- See Also:
-
BINSOURCE
- See Also:
-
SOURCELANGUAGE
- See Also:
-
TARGETLANGUAGE
- See Also:
-
TARGET
- See Also:
-
SOURCE
- See Also:
-
NOTE
- See Also:
-
XMLLANG
- See Also:
-
FILE
- See Also:
-
INTVECTOR
- See Also:
-
ARRAYS
- See Also:
-
STRINGS
- See Also:
-
BIN
- See Also:
-
INTS
- See Also:
-
TABLE
- See Also:
-
IMPORT
- See Also:
-
HREF
- See Also:
-
EXTERNALFILE
- See Also:
-
INTERNALFILE
- See Also:
-
ALTTRANS
- See Also:
-
CRC
- See Also:
-
ALIAS
- See Also:
-
LINESEP
-
BOM
- See Also:
-
CHARSET
- See Also:
-
OPENBRACE
- See Also:
-
CLOSEBRACE
- See Also:
-
COLON
- See Also:
-
COMMA
- See Also:
-
QUOTE
- See Also:
-
COMMENTSTART
- See Also:
-
COMMENTEND
- See Also:
-
TAG
- See Also:
-
COMMENTMIDDLE
- See Also:
-
SPACE
- See Also:
-
INDENT
- See Also:
-
EMPTY
- See Also:
-
ID
- See Also:
-
sourceDir
-
destDir
-
targetOnly
private boolean targetOnly -
targetFileName
-
makeSourceRoot
private boolean makeSourceRoot -
sourceFileName
-
sourceOnly
private boolean sourceOnly -
xliff10
private boolean xliff10
-
-
Constructor Details
-
XLIFF2ICUConverter
public XLIFF2ICUConverter()
-
-
Method Details
-
main
-
processArgs
-
usage
private void usage() -
getFullPath
-
filenameToURL
-
isXmlLang
-
createRB
-
writeResource
-
writeResource
private void writeResource(XLIFF2ICUConverter.Resource set, String sourceFilename, String targetFilename) -
getLanguageName
-
checkLangAttribute
-
getAttributeValue
-
parseResourceString
-
parseResourceInt
-
parseResourceAlias
-
parseResourceBinary
-
parseTransUnit
-
parseBinUnit
-
parseArray
-
parseIntVector
-
parseTable
-
parseGroup
-
writeLine
-
writeHeader
-
writeBOM
-