Class XLIFF2ICUConverter
java.lang.Object
com.ibm.icu.dev.tool.localeconverter.XLIFF2ICUConverter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate classprivate classprivate classprivate classprivate classprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final intprivate static final Stringprivate static final intprivate static final Stringprivate static final Stringprivate static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate Stringprivate static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final intThese must be kept in sync with getOptions().private static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final intprivate static final Stringprivate static final intprivate booleanprivate static final String[]private static final Stringprivate static final String[]private static final Stringprivate static final UOption[]private static final Stringprivate static final Stringprivate String[]private static final Stringprivate static final Stringprivate static final Stringprivate Stringprivate static final intprivate Stringprivate static final Stringprivate booleanprivate static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final intprivate static final Stringprivate static final Stringprivate Stringprivate static final Stringprivate booleanprivate static final intprivate static final Stringprivate static final Stringprivate static final intprivate booleanprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringcheckLangAttribute(NodeList list, String origName) private voidprivate static StringfilenameToURL(String filename) private StringgetAttributeValue(Node sNode, String attribName) private StringgetFullPath(boolean fileType, String fName) private StringgetLanguageName(Document doc, String lang) private booleanstatic voidprivate voidparseArray(Node node, XLIFF2ICUConverter.Resource[] set) private voidparseBinUnit(Node node, XLIFF2ICUConverter.Resource[] set) private voidparseGroup(Node node, XLIFF2ICUConverter.Resource[] set) private voidparseIntVector(Node node, XLIFF2ICUConverter.Resource[] set) private voidparseResourceAlias(Node node, XLIFF2ICUConverter.ResourceAlias[] set) private voidparseResourceBinary(Node node, XLIFF2ICUConverter.ResourceBinary[] set) private voidparseResourceInt(Node node, XLIFF2ICUConverter.ResourceInt[] set) private voidparseResourceString(Node node, XLIFF2ICUConverter.ResourceString[] set) private voidparseTable(Node node, XLIFF2ICUConverter.Resource[] set) private voidparseTransUnit(Node node, XLIFF2ICUConverter.Resource[] set) private voidprocessArgs(String[] args) private voidusage()private voidwriteBOM(OutputStream buffer) private voidwriteHeader(OutputStream writer, String fileName) private voidwriteLine(OutputStream writer, String line) private voidwriteResource(XLIFF2ICUConverter.Resource[] set, String xmlfileName) private voidwriteResource(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
-