Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.k_int.codec.comp
Class CodecBuilderInfo  view CodecBuilderInfo download CodecBuilderInfo.java

java.lang.Object
  extended bycom.k_int.codec.comp.CodecBuilderInfo

public class CodecBuilderInfo
extends java.lang.Object


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

Field Detail

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
Constructor Detail

CodecBuilderInfo

public CodecBuilderInfo()
Method Detail

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)