Package com.ibm.icu.dev.tool.layout
Class ScriptTagModuleWriter
- java.lang.Object
-
- com.ibm.icu.dev.tool.layout.ModuleWriter
-
- com.ibm.icu.dev.tool.layout.ScriptModuleWriter
-
- com.ibm.icu.dev.tool.layout.ScriptTagModuleWriter
-
public class ScriptTagModuleWriter extends ScriptModuleWriter
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String[]
cppIncludes
private static java.lang.String
cppPostamble
private static java.lang.String
cppPreamble
private static java.lang.String
cppScriptPostamble
private static java.lang.String[]
hIncludes
private static java.lang.String
hPostamble
private static java.lang.String
hPreamble
private static java.lang.String
hScriptPostamble
-
Fields inherited from class com.ibm.icu.dev.tool.layout.ScriptModuleWriter
languageData, scriptData
-
Fields inherited from class com.ibm.icu.dev.tool.layout.ModuleWriter
languageVersionNumber, moduleBegin, moduleHeader, moduleTrailer, output, previousTotalLanguages, previousTotalScripts, reader, scriptVersionNumber, updateFile, wroteDefine
-
-
Constructor Summary
Constructors Constructor Description ScriptTagModuleWriter(ScriptData theScriptData, LanguageData theLanguageData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeCPPFile(java.lang.String fileName)
void
writeHeaderFile(java.lang.String fileName)
void
writeScriptTags(java.lang.String fileName)
private void
writeTagValueCPP(TagValueData data, java.lang.String kind)
private void
writeTagValueHeader(TagValueData data, java.lang.String kind)
-
Methods inherited from class com.ibm.icu.dev.tool.layout.ModuleWriter
closeFile, openFile, openScriptAndLanguages, readFile, writeHeader, writeHeader, writeTrailer
-
-
-
-
Field Detail
-
hIncludes
private static final java.lang.String[] hIncludes
-
hPreamble
private static final java.lang.String hPreamble
- See Also:
- Constant Field Values
-
hScriptPostamble
private static final java.lang.String hScriptPostamble
- See Also:
- Constant Field Values
-
hPostamble
private static final java.lang.String hPostamble
- See Also:
- Constant Field Values
-
cppIncludes
private static final java.lang.String[] cppIncludes
-
cppPreamble
private static final java.lang.String cppPreamble
- See Also:
- Constant Field Values
-
cppScriptPostamble
private static final java.lang.String cppScriptPostamble
- See Also:
- Constant Field Values
-
cppPostamble
private static final java.lang.String cppPostamble
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ScriptTagModuleWriter
public ScriptTagModuleWriter(ScriptData theScriptData, LanguageData theLanguageData)
-
-
Method Detail
-
writeTagValueHeader
private void writeTagValueHeader(TagValueData data, java.lang.String kind)
-
writeHeaderFile
public void writeHeaderFile(java.lang.String fileName)
-
writeTagValueCPP
private void writeTagValueCPP(TagValueData data, java.lang.String kind)
-
writeCPPFile
public void writeCPPFile(java.lang.String fileName)
-
writeScriptTags
public void writeScriptTags(java.lang.String fileName)
-
-