java.lang.Object
com.k_int.codec.comp.CodecBuilderInfo
- public class CodecBuilderInfo
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builtinTypeInfo
public static java.lang.String[][] builtinTypeInfo
inline_codec_counter
private static int inline_codec_counter
self
private static CodecBuilderInfo self
pkg_name
java.lang.String pkg_name
pkg_dir
java.lang.String pkg_dir
import_list
private java.util.Vector import_list
modules
private java.util.Hashtable modules
default_tagging_is_explicit
boolean default_tagging_is_explicit
current_module_name
java.lang.String current_module_name
CodecBuilderInfo
public CodecBuilderInfo()
getInfo
public static CodecBuilderInfo getInfo()
getNextInlineCounter
public static int getNextInlineCounter()
lookupModule
public ModuleInfo lookupModule(java.lang.String module_name)
getInternalClass
public java.lang.String getInternalClass(int index)
getCurrentModuleName
public java.lang.String getCurrentModuleName()
getCurrentModule
public ModuleInfo getCurrentModule()
setCurrentModuleName
public void setCurrentModuleName(java.lang.String s)
registerModule
public void registerModule(java.lang.String module_reference,
boolean default_explicit_tagging,
boolean create_java)
registerType
public void registerType(java.lang.String module,
java.lang.String type,
TypeInfo ti)
setCurrentPackageName
public void setCurrentPackageName(java.lang.String pkg_name)
setCurrentPackageDir
public void setCurrentPackageDir(java.lang.String pkg_dir)
defaultTaggingIsImplicit
public void defaultTaggingIsImplicit()
defaultTaggingIsExplicit
public void defaultTaggingIsExplicit()
getCurrentPackageName
public java.lang.String getCurrentPackageName()
getCurrentPackageDir
public java.lang.String getCurrentPackageDir()
defaultTagModeIsExplicit
public boolean defaultTagModeIsExplicit()
resetImportList
public void resetImportList()
addImport
public void addImport(java.lang.String imp)
getFullyQualifiedClassName
java.lang.String getFullyQualifiedClassName(java.lang.String classname)
writeModuleImports
public void writeModuleImports(java.io.FileWriter codec_writer)
create
public void create()
registerImport
public void registerImport(java.lang.String module_reference,
java.lang.String type_reference)
createTypeInfoFor
public void createTypeInfoFor(java.lang.String type_reference,
ASTType t)