net.kldp.jcodegen.imports
Interface ImportManager


public interface ImportManager

manages import statements.
import 문을 관리하는 클래스


Method Summary
 void addCurrPackageClass(java.lang.String simpleName)
          adding class name to this package .
 java.lang.String addImport(java.lang.Class clazz)
          adding import information
 java.lang.String addImport(java.lang.String className)
          adding import information
 java.util.List<java.lang.String> getImportTypeList()
          returns qualified full class names' list for import statements.
 

Method Detail

addImport

java.lang.String addImport(java.lang.String className)
adding import information

Parameters:
className - qualified full class name. can not be array type.
Returns:
String that can be used for source code

addImport

java.lang.String addImport(java.lang.Class clazz)
                           throws JCodeGenException
adding import information

Parameters:
clazz - Class object. can be array type.
Returns:
String that can be used for source code
Throws:
JCodeGenException

getImportTypeList

java.util.List<java.lang.String> getImportTypeList()
returns qualified full class names' list for import statements.

Returns:
list of qualified full class name

addCurrPackageClass

void addCurrPackageClass(java.lang.String simpleName)
adding class name to this package .

Parameters:
simpleName - short class name