A B C D E F G H I J L M N O P S T V W

A

AbstractBlock - Class in net.kldp.jcodegen.base
super class for classes represent block code in this library .
AbstractBlock() - Constructor for class net.kldp.jcodegen.base.AbstractBlock
 
AbstractBlock(ImportManager) - Constructor for class net.kldp.jcodegen.base.AbstractBlock
 
AbstractBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.base.AbstractBlock
 
AbstractBlock(AbstractBlock, Visibility) - Constructor for class net.kldp.jcodegen.base.AbstractBlock
 
AbstractBlockComment - Class in net.kldp.jcodegen.base
abstract base class for block comment implementations .
AbstractBlockComment() - Constructor for class net.kldp.jcodegen.base.AbstractBlockComment
 
AbstractCodeFragment - Class in net.kldp.jcodegen.base
super class for all classes represent java code fragment in this library .
AbstractCodeFragment() - Constructor for class net.kldp.jcodegen.base.AbstractCodeFragment
 
AbstractCodeFragment(AbstractBlock) - Constructor for class net.kldp.jcodegen.base.AbstractCodeFragment
 
AbstractCodeFragment(AbstractBlock, Visibility) - Constructor for class net.kldp.jcodegen.base.AbstractCodeFragment
 
AbstractCodeFragment(ImportManager) - Constructor for class net.kldp.jcodegen.base.AbstractCodeFragment
 
AbstractMethodBlock - Class in net.kldp.jcodegen.base
메소드 , 생성자, 메소드 선언의 기반이 되는 추상클래스
AbstractMethodBlock(AbstractTypeBlock, String) - Constructor for class net.kldp.jcodegen.base.AbstractMethodBlock
 
AbstractMethodBlock(AbstractTypeBlock, Visibility, String) - Constructor for class net.kldp.jcodegen.base.AbstractMethodBlock
 
AbstractSourceFile - Class in net.kldp.jcodegen.base
represent source file.
AbstractSourceFile(String) - Constructor for class net.kldp.jcodegen.base.AbstractSourceFile
 
AbstractTransparentBlock - Class in net.kldp.jcodegen.code
자기자신은 결과 코드에 아무것도 추가하지 않으며 자식들만 추가한다.
AbstractTransparentBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.AbstractTransparentBlock
 
AbstractTypeBlock - Class in net.kldp.jcodegen.base
 
AbstractTypeBlock(AbstractSourceFile, Visibility, AbstractTypeBlock.Type, String) - Constructor for class net.kldp.jcodegen.base.AbstractTypeBlock
 
AbstractTypeBlock(AbstractBlock, Visibility, AbstractTypeBlock.Type, String) - Constructor for class net.kldp.jcodegen.base.AbstractTypeBlock
 
AbstractTypeBlock.Type - Enum in net.kldp.jcodegen.base
 
addCommentLine(String) - Method in class net.kldp.jcodegen.base.AbstractBlockComment
add one comment line.
addCommentLine(String) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 
addCommentLine(String) - Method in class net.kldp.jcodegen.base.BlockComment
 
addCommentLine(String) - Method in class net.kldp.jcodegen.code.EmptyLine
 
addCurrPackageClass(String) - Method in interface net.kldp.jcodegen.imports.ImportManager
adding class name to this package .
addException(Class, String) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
addException(Class) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
addException(String, String) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
addException(String) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
addException(TypeName, String) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
addException(String) - Method in interface net.kldp.jcodegen.base.MethodSupport
Adds Exception type in throws declaration .
addException(Class) - Method in interface net.kldp.jcodegen.base.MethodSupport
 
addException(Class, String) - Method in interface net.kldp.jcodegen.base.MethodSupport
 
addException(String, String) - Method in interface net.kldp.jcodegen.base.MethodSupport
 
addException(TypeName, String) - Method in interface net.kldp.jcodegen.base.MethodSupport
 
addException(Class) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
Adds Exception type in throws declaration .
addException(String) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
Adds Exception type in throws declaration .
addException(Class, String) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
addException(String, String) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
addException(TypeName, String) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
addFileInfoLine(String) - Method in class net.kldp.jcodegen.base.AbstractSourceFile
 
addImplements(String) - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
addImplements(Class) - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
addImport(Class) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
Deprecated. 
addImport(String) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
Deprecated. 
addImport(String) - Method in interface net.kldp.jcodegen.imports.ImportManager
adding import information
addImport(Class) - Method in interface net.kldp.jcodegen.imports.ImportManager
adding import information
addModifier(Modifier) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 
addParam(Class, String, String) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
addParam(String, String, String) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
addParam(TypeName, String, String) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
addParam(Class, String, String) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
addParam(String, String, String) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
addParam(TypeName, String, String) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
addParam(String, String, String) - Method in class net.kldp.jcodegen.base.ParamHolder
 
addParam(Class, String, String) - Method in class net.kldp.jcodegen.base.ParamHolder
 
addParam(TypeName, String, String) - Method in class net.kldp.jcodegen.base.ParamHolder
 
addParam(String, String, String) - Method in interface net.kldp.jcodegen.base.ParamSupport
 
addParam(Class, String, String) - Method in interface net.kldp.jcodegen.base.ParamSupport
 
addParam(TypeName, String, String) - Method in interface net.kldp.jcodegen.base.ParamSupport
 
addParam(Class, String, String) - Method in class net.kldp.jcodegen.code.type.MethodDecl
 
addParam(String, String, String) - Method in class net.kldp.jcodegen.code.type.MethodDecl
 
addParam(TypeName, String, String) - Method in class net.kldp.jcodegen.code.type.MethodDecl
 
addTagComment(String, String) - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
addTagComment(String, String) - Method in class net.kldp.jcodegen.base.JavaDocComment
 
addTagComment(String, String) - Method in class net.kldp.jcodegen.base.MethodJavaDocComment
 
addText(List<String>) - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
단순 문자열로 되어있는 Class body 를 추가한다.
addThrowsComment(String, String) - Method in class net.kldp.jcodegen.base.MethodJavaDocComment
 
addThrowsComment(Class, String) - Method in class net.kldp.jcodegen.base.MethodJavaDocComment
 
append(Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractSourceFile
 
append(char) - Method in class net.kldp.jcodegen.out.PrintWriterOutput
 
append(Object) - Method in class net.kldp.jcodegen.out.PrintWriterOutput
 
append(String) - Method in class net.kldp.jcodegen.out.PrintWriterOutput
 
append(char) - Method in class net.kldp.jcodegen.out.StreamOutput
 
append(Object) - Method in class net.kldp.jcodegen.out.StreamOutput
 
append(String) - Method in class net.kldp.jcodegen.out.StreamOutput
 
append(char) - Method in class net.kldp.jcodegen.out.StringBufferOutput
 
append(Object) - Method in class net.kldp.jcodegen.out.StringBufferOutput
 
append(String) - Method in class net.kldp.jcodegen.out.StringBufferOutput
 
append(char) - Method in class net.kldp.jcodegen.out.StringBuilderOutput
 
append(Object) - Method in class net.kldp.jcodegen.out.StringBuilderOutput
 
append(String) - Method in class net.kldp.jcodegen.out.StringBuilderOutput
 
append(char) - Method in interface net.kldp.jcodegen.Output
 
append(Object) - Method in interface net.kldp.jcodegen.Output
 
append(String) - Method in interface net.kldp.jcodegen.Output
 
appendBody(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractBlockComment
 
appendBody(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.JavaDocComment
 
appendBody(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.MethodJavaDocComment
 
appendComment(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 
appendComment(int, Output, Formatter) - Method in interface net.kldp.jcodegen.CodeFragment
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractBlock
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractBlockComment
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.LineComment
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.code.AbstractTransparentBlock
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.code.EmptyLine
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.code.Expression
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.code.Statement
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.code.type.MethodDecl
 
appendContents(int, Output, Formatter) - Method in class net.kldp.jcodegen.code.type.TypeField
 
appendContents(int, Output, Formatter) - Method in interface net.kldp.jcodegen.Source
add contents to target.
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractBlock
 
appendHeader(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractBlockComment
add block comment header
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
appendHeader(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.BlockComment
 
appendHeader(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.JavaDocComment
 
appendHeader(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.MethodJavaDocComment
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.AbstractTransparentBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.CaseBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.CatchBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.DummyCodeBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.ForBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.ForEachBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.HeadedBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.IfBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.NormalBlock
 
appendHeader(Output, Formatter) - Method in class net.kldp.jcodegen.code.SwitchBlock
 
appendIndents(int, Output) - Method in class net.kldp.jcodegen.Formatter
 
appendMethodHeader(int, Output, Formatter, Visibility, Collection<Modifier>) - Method in interface net.kldp.jcodegen.base.MethodSupport
 
appendMethodHeader(int, Output, Formatter, Visibility, Collection<Modifier>) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
appendModifiers(Output) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 
appendParamList(Output, Formatter) - Method in class net.kldp.jcodegen.base.ParamHolder
 
appendParamTags(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
appendParamTags(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.ParamHolder
 
appendTail(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.AbstractBlockComment
 
appendTail(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.BlockComment
 
appendTail(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.JavaDocComment
 
appendTail(int, Output, Formatter) - Method in class net.kldp.jcodegen.base.MethodJavaDocComment
 

B

BlockComment - Class in net.kldp.jcodegen.base
 
BlockComment(char) - Constructor for class net.kldp.jcodegen.base.BlockComment
 

C

canBeParentOf(Source) - Method in class net.kldp.jcodegen.base.AbstractBlock
check if code can be added to this object.
canBeParentOf(Source) - Method in class net.kldp.jcodegen.code.IfWrapper
 
canBeParentOf(Source) - Method in class net.kldp.jcodegen.code.SwitchBlock
 
canBeParentOf(Source) - Method in class net.kldp.jcodegen.code.TryWrapper
 
CaseBlock - Class in net.kldp.jcodegen.code
represents case block statement .
CaseBlock(SwitchBlock, String) - Constructor for class net.kldp.jcodegen.code.CaseBlock
 
CatchBlock - Class in net.kldp.jcodegen.code
represents catch block .
CatchBlock(AbstractBlock, Class, String) - Constructor for class net.kldp.jcodegen.code.CatchBlock
 
CatchBlock(AbstractBlock, String, String) - Constructor for class net.kldp.jcodegen.code.CatchBlock
 
ClassType - Class in net.kldp.jcodegen.code.type
represent java Class type in source code.
ClassType(AbstractSourceFile, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.ClassType
 
ClassType(AbstractBlock, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.ClassType
 
CodeFragment - Interface in net.kldp.jcodegen
represents Java Source Code
Comment - Interface in net.kldp.jcodegen
 
compareTo(TypeName) - Method in class net.kldp.jcodegen.base.TypeName
 
ConstructorBlock - Class in net.kldp.jcodegen.code.type
 
ConstructorBlock(AbstractTypeBlock) - Constructor for class net.kldp.jcodegen.code.type.ConstructorBlock
 
ConstructorBlock(AbstractTypeBlock, Visibility) - Constructor for class net.kldp.jcodegen.code.type.ConstructorBlock
 
create(AbstractCodeFragment, String) - Static method in class net.kldp.jcodegen.base.TypeName
 
create(AbstractCodeFragment, Class) - Static method in class net.kldp.jcodegen.base.TypeName
 
create(AbstractCodeFragment, String, String...) - Static method in class net.kldp.jcodegen.base.TypeName
 
create(AbstractCodeFragment, Class, Class...) - Static method in class net.kldp.jcodegen.base.TypeName
 
create(AbstractCodeFragment, String, TypeName...) - Static method in class net.kldp.jcodegen.base.TypeName
 
create(AbstractCodeFragment, Class, TypeName...) - Static method in class net.kldp.jcodegen.base.TypeName
 
createNormalImportManager(String) - Static method in class net.kldp.jcodegen.imports.ImportManagerFactory
creates ImportManager implementation that can add import statements
createSimpleImportManager() - Static method in class net.kldp.jcodegen.imports.ImportManagerFactory
 

D

DummyCodeBlock - Class in net.kldp.jcodegen.code
 
DummyCodeBlock() - Constructor for class net.kldp.jcodegen.code.DummyCodeBlock
 

E

ElseBlock - Class in net.kldp.jcodegen.code
represents else block .
ElseBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.ElseBlock
 
EmptyLine - Class in net.kldp.jcodegen.code
코드에 빈 줄을 추가하는데 사용한다.
EmptyLine(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.EmptyLine
 
EmptyLine(AbstractBlock, int) - Constructor for class net.kldp.jcodegen.code.EmptyLine
 
EnumType - Class in net.kldp.jcodegen.code.type
 
EnumType(AbstractSourceFile, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.EnumType
 
EnumType(AbstractBlock, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.EnumType
 
equals(Object) - Method in class net.kldp.jcodegen.base.TypeName
 
eval(String, Output) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
input 문자열을 평가하여 target 에 넣는다.
eval(String, Output) - Method in class net.kldp.jcodegen.helper.Evaluator
 
Evaluator - Class in net.kldp.jcodegen.helper
evaluate $[] expression variables.
Evaluator() - Constructor for class net.kldp.jcodegen.helper.Evaluator
 
Expression - Class in net.kldp.jcodegen.code
표현식하나를 나타낸다.
Expression(AbstractBlock, String) - Constructor for class net.kldp.jcodegen.code.Expression
 
Expression(String) - Constructor for class net.kldp.jcodegen.code.Expression
 

F

FinallyBlock - Class in net.kldp.jcodegen.code
 
FinallyBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.FinallyBlock
 
ForBlock - Class in net.kldp.jcodegen.code
For 문을 나타낸다.
ForBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.ForBlock
 
ForEachBlock - Class in net.kldp.jcodegen.code
represent for-each added at java5.
ForEachBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.ForEachBlock
 
ForEachBlock(String, String) - Constructor for class net.kldp.jcodegen.code.ForEachBlock
 
Formatter - Class in net.kldp.jcodegen
포매팅 정보

G

getArrayPart(String) - Static method in class net.kldp.jcodegen.imports.ImportUtil
 
getBodyStartString() - Method in class net.kldp.jcodegen.base.AbstractBlockComment
 
getChild() - Method in exception net.kldp.jcodegen.base.InvalidParentException
 
getCollection() - Method in class net.kldp.jcodegen.code.ForEachBlock
 
getComment() - Method in class net.kldp.jcodegen.base.AbstractBlock
 
getComment() - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 
getComment() - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
getComment() - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
getComment() - Method in interface net.kldp.jcodegen.base.MethodSupport
 
getComment() - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
getComment() - Method in class net.kldp.jcodegen.code.EmptyLine
 
getComment() - Method in class net.kldp.jcodegen.code.Expression
 
getComment() - Method in class net.kldp.jcodegen.code.Statement
 
getComment() - Method in class net.kldp.jcodegen.code.type.MethodDecl
 
getComment() - Method in class net.kldp.jcodegen.code.type.TypeField
 
getCondition() - Method in class net.kldp.jcodegen.code.ForBlock
 
getDefaultFormatter() - Static method in class net.kldp.jcodegen.Formatter
 
getExpression() - Method in exception net.kldp.jcodegen.helper.InvalidVariableNameException
 
getExtention() - Method in class net.kldp.jcodegen.base.AbstractSourceFile
 
getExtention() - Method in class net.kldp.jcodegen.code.JavaSourceFile
 
getImportTypeList() - Method in interface net.kldp.jcodegen.imports.ImportManager
returns qualified full class names' list for import statements.
getIndent() - Method in class net.kldp.jcodegen.Formatter
 
getInit() - Method in class net.kldp.jcodegen.code.ForBlock
 
getLineSep() - Method in class net.kldp.jcodegen.Formatter
 
getMethodSupport() - Method in class net.kldp.jcodegen.base.AbstractMethodBlock
 
getModifiers() - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 
getName() - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
getParent() - Method in exception net.kldp.jcodegen.base.InvalidParentException
 
getQualifiedName() - Method in class net.kldp.jcodegen.base.TypeName
 
getReturnType() - Method in interface net.kldp.jcodegen.base.MethodSupport
 
getReturnType() - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
getSubList() - Method in class net.kldp.jcodegen.base.AbstractBlock
 
getType() - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
getTypeNamePart(String) - Static method in class net.kldp.jcodegen.imports.ImportUtil
 
getUpdate() - Method in class net.kldp.jcodegen.code.ForBlock
 
getVariable() - Method in class net.kldp.jcodegen.code.ForEachBlock
 
getVariableName() - Method in exception net.kldp.jcodegen.helper.VariableNotFoundException
 
getVisibility() - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 

H

hashCode() - Method in class net.kldp.jcodegen.base.TypeName
 
HeadedBlock - Class in net.kldp.jcodegen.code
header 문자열이 있는 블록
HeadedBlock(AbstractBlock, String) - Constructor for class net.kldp.jcodegen.code.HeadedBlock
 

I

IfBlock - Class in net.kldp.jcodegen.code
If 문
IfBlock(AbstractBlock, String) - Constructor for class net.kldp.jcodegen.code.IfBlock
 
IfWrapper - Class in net.kldp.jcodegen.code
if ... if else ... else 문을 나타낸다.
IfWrapper(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.IfWrapper
 
ImportManager - Interface in net.kldp.jcodegen.imports
manages import statements.
ImportManagerFactory - Class in net.kldp.jcodegen.imports
creates ImportManager implementation objects
ImportManagerFactory() - Constructor for class net.kldp.jcodegen.imports.ImportManagerFactory
 
ImportUtil - Class in net.kldp.jcodegen.imports
Utility class for import code creating.
ImportUtil() - Constructor for class net.kldp.jcodegen.imports.ImportUtil
 
instance - Static variable in class net.kldp.jcodegen.code.DummyCodeBlock
 
InterfaceType - Class in net.kldp.jcodegen.code.type
 
InterfaceType(AbstractSourceFile, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.InterfaceType
 
InterfaceType(AbstractBlock, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.InterfaceType
 
InvalidParentException - Exception in net.kldp.jcodegen.base
InvalidParentException(AbstractBlock, Source) - Constructor for exception net.kldp.jcodegen.base.InvalidParentException
 
InvalidVariableNameException - Exception in net.kldp.jcodegen.helper
throws when variable name is invalid.
InvalidVariableNameException(String) - Constructor for exception net.kldp.jcodegen.helper.InvalidVariableNameException
 
isArray(String) - Static method in class net.kldp.jcodegen.imports.ImportUtil
 
isEmpty() - Method in class net.kldp.jcodegen.base.AbstractBlockComment
 
isEmpty() - Method in class net.kldp.jcodegen.base.JavaDocComment
 
isEmpty() - Method in class net.kldp.jcodegen.base.MethodJavaDocComment
 
isEmpty() - Method in class net.kldp.jcodegen.base.ParamHolder
 
isJavaLangPackageClass(Class) - Static method in class net.kldp.jcodegen.imports.ImportUtil
 
isValidVariableName(String) - Static method in class net.kldp.jcodegen.helper.Evaluator
 

J

JavaDocComment - Class in net.kldp.jcodegen.base
JavaDocComment() - Constructor for class net.kldp.jcodegen.base.JavaDocComment
 
JavaSourceFile - Class in net.kldp.jcodegen.code
represent java source file.
JavaSourceFile(String) - Constructor for class net.kldp.jcodegen.code.JavaSourceFile
 
JCodeGenException - Exception in net.kldp.jcodegen
Exception class for jcodegen library
JCodeGenException() - Constructor for exception net.kldp.jcodegen.JCodeGenException
 
JCodeGenException(String) - Constructor for exception net.kldp.jcodegen.JCodeGenException
 
JCodeGenException(Throwable) - Constructor for exception net.kldp.jcodegen.JCodeGenException
 
JCodeGenException(String, Throwable) - Constructor for exception net.kldp.jcodegen.JCodeGenException
 

L

LineComment - Class in net.kldp.jcodegen.base
 
LineComment(AbstractBlock, String) - Constructor for class net.kldp.jcodegen.base.LineComment
 

M

MethodBlock - Class in net.kldp.jcodegen.code.type
class 의 메소드를 나타낸다.
MethodBlock(AbstractTypeBlock, String) - Constructor for class net.kldp.jcodegen.code.type.MethodBlock
 
MethodBlock(AbstractTypeBlock, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.MethodBlock
 
MethodDecl - Class in net.kldp.jcodegen.code.type
 
MethodDecl(AbstractTypeBlock, String) - Constructor for class net.kldp.jcodegen.code.type.MethodDecl
 
MethodDecl(AbstractTypeBlock, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.MethodDecl
 
MethodJavaDocComment - Class in net.kldp.jcodegen.base
represent javadoc comment.
MethodJavaDocComment(ParamHolder) - Constructor for class net.kldp.jcodegen.base.MethodJavaDocComment
 
MethodSupport - Interface in net.kldp.jcodegen.base
MethodSupportImpl - Class in net.kldp.jcodegen.base
MethodSupportImpl(AbstractCodeFragment, String) - Constructor for class net.kldp.jcodegen.base.MethodSupportImpl
 
Modifier - Enum in net.kldp.jcodegen
 

N

net.kldp.jcodegen - package net.kldp.jcodegen
 
net.kldp.jcodegen.base - package net.kldp.jcodegen.base
 
net.kldp.jcodegen.code - package net.kldp.jcodegen.code
 
net.kldp.jcodegen.code.type - package net.kldp.jcodegen.code.type
 
net.kldp.jcodegen.helper - package net.kldp.jcodegen.helper
 
net.kldp.jcodegen.imports - package net.kldp.jcodegen.imports
 
net.kldp.jcodegen.out - package net.kldp.jcodegen.out
 
NormalBlock - Class in net.kldp.jcodegen.code
 
NormalBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.NormalBlock
 

O

Output - Interface in net.kldp.jcodegen
소스를 출력할 대상인터페이스

P

ParamHolder - Class in net.kldp.jcodegen.base
ParamHolder(AbstractCodeFragment) - Constructor for class net.kldp.jcodegen.base.ParamHolder
 
ParamSupport - Interface in net.kldp.jcodegen.base
PrintWriterOutput - Class in net.kldp.jcodegen.out
PrintWriterOutput(PrintWriter) - Constructor for class net.kldp.jcodegen.out.PrintWriterOutput
 

S

setCollection(String) - Method in class net.kldp.jcodegen.code.ForEachBlock
 
setCondition(String) - Method in class net.kldp.jcodegen.code.ForBlock
 
setInit(String) - Method in class net.kldp.jcodegen.code.ForBlock
 
setInitExpression(Expression) - Method in class net.kldp.jcodegen.code.type.TypeField
 
setLicenseInfo(List<String>) - Method in class net.kldp.jcodegen.base.AbstractSourceFile
 
setLicenseInfo(String[]) - Method in class net.kldp.jcodegen.base.AbstractSourceFile
 
setReturnComment(String) - Method in class net.kldp.jcodegen.base.MethodJavaDocComment
 
setReturnComment(String) - Method in interface net.kldp.jcodegen.base.MethodSupport
 
setReturnComment(String) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
setReturnComment(String) - Method in class net.kldp.jcodegen.code.type.MethodBlock
 
setReturnType(TypeName) - Method in interface net.kldp.jcodegen.base.MethodSupport
 
setReturnType(TypeName) - Method in class net.kldp.jcodegen.base.MethodSupportImpl
 
setReturnType(Class) - Method in class net.kldp.jcodegen.code.type.MethodBlock
 
setReturnType(String) - Method in class net.kldp.jcodegen.code.type.MethodBlock
 
setReturnType(TypeName) - Method in class net.kldp.jcodegen.code.type.MethodBlock
 
setSuperClass(Class) - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
setSuperClass(String) - Method in class net.kldp.jcodegen.base.AbstractTypeBlock
 
setType(String) - Method in class net.kldp.jcodegen.code.type.TypeField
 
setType(Class) - Method in class net.kldp.jcodegen.code.type.TypeField
 
setUpdate(String) - Method in class net.kldp.jcodegen.code.ForBlock
 
setVariable(String, Object) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 
setVariable(String) - Method in class net.kldp.jcodegen.code.ForEachBlock
 
setVariable(String, Object) - Method in class net.kldp.jcodegen.helper.Evaluator
 
setVisibility(Visibility) - Method in class net.kldp.jcodegen.base.AbstractCodeFragment
 
Source - Interface in net.kldp.jcodegen
represent java source code components
자바 소스코드의 구성 요소를 나타내는 인터페이스
Statement - Class in net.kldp.jcodegen.code
문장 하나를 나타낸다.
Statement(AbstractBlock, String) - Constructor for class net.kldp.jcodegen.code.Statement
 
StreamOutput - Class in net.kldp.jcodegen.out
 
StreamOutput(OutputStream) - Constructor for class net.kldp.jcodegen.out.StreamOutput
 
StringBufferOutput - Class in net.kldp.jcodegen.out
 
StringBufferOutput() - Constructor for class net.kldp.jcodegen.out.StringBufferOutput
 
StringBufferOutput(StringBuffer) - Constructor for class net.kldp.jcodegen.out.StringBufferOutput
 
StringBuilderOutput - Class in net.kldp.jcodegen.out
 
StringBuilderOutput() - Constructor for class net.kldp.jcodegen.out.StringBuilderOutput
 
StringBuilderOutput(StringBuilder) - Constructor for class net.kldp.jcodegen.out.StringBuilderOutput
 
StringBuilderOutput(int) - Constructor for class net.kldp.jcodegen.out.StringBuilderOutput
 
SwitchBlock - Class in net.kldp.jcodegen.code
 
SwitchBlock(AbstractBlock, String) - Constructor for class net.kldp.jcodegen.code.SwitchBlock
 
SwitchDefaultBlock - Class in net.kldp.jcodegen.code
 
SwitchDefaultBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.SwitchDefaultBlock
 

T

toString() - Method in enum net.kldp.jcodegen.base.AbstractTypeBlock.Type
 
toString() - Method in class net.kldp.jcodegen.code.Expression
 
toString() - Method in enum net.kldp.jcodegen.Modifier
 
toString() - Method in class net.kldp.jcodegen.out.StringBufferOutput
 
toString() - Method in class net.kldp.jcodegen.out.StringBuilderOutput
 
toString() - Method in enum net.kldp.jcodegen.Visibility
 
TransparentBlock - Class in net.kldp.jcodegen.code
모든 코드는 추가된 순서에 따라 소스파일에 나타나는데, 나중에 추가한 코드가 먼저 나타나는 것이 가능하게 하고싶을 때 이 클래스를 사용할 수 있다.
TransparentBlock(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.TransparentBlock
 
TryBlock - Class in net.kldp.jcodegen.code
 
TryBlock(TryWrapper) - Constructor for class net.kldp.jcodegen.code.TryBlock
 
TryWrapper - Class in net.kldp.jcodegen.code
Try , Catch , Finally 를 묶는 가상의 블럭
TryWrapper(AbstractBlock) - Constructor for class net.kldp.jcodegen.code.TryWrapper
 
TypeField - Class in net.kldp.jcodegen.code.type
 
TypeField(AbstractTypeBlock, String) - Constructor for class net.kldp.jcodegen.code.type.TypeField
 
TypeField(AbstractTypeBlock, Visibility, String) - Constructor for class net.kldp.jcodegen.code.type.TypeField
 
TypeField(AbstractTypeBlock, Visibility, String, String) - Constructor for class net.kldp.jcodegen.code.type.TypeField
 
TypeField(AbstractTypeBlock, Visibility, Class, String) - Constructor for class net.kldp.jcodegen.code.type.TypeField
 
TypeName - Class in net.kldp.jcodegen.base
 

V

valueOf(String) - Static method in enum net.kldp.jcodegen.base.AbstractTypeBlock.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.kldp.jcodegen.Modifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.kldp.jcodegen.Visibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.kldp.jcodegen.base.AbstractTypeBlock.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.kldp.jcodegen.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.kldp.jcodegen.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
VariableNotFoundException - Exception in net.kldp.jcodegen.helper
 
VariableNotFoundException(String) - Constructor for exception net.kldp.jcodegen.helper.VariableNotFoundException
 
Visibility - Enum in net.kldp.jcodegen
 

W

write(String) - Method in class net.kldp.jcodegen.base.AbstractSourceFile
 
write(String, String) - Method in class net.kldp.jcodegen.base.AbstractSourceFile
create source code file to targetDir

A B C D E F G H I J L M N O P S T V W