org.ijsberg.iglu.util.codegeneration
Class JavaClassSource
java.lang.Object
org.ijsberg.iglu.util.codegeneration.JavaSource
org.ijsberg.iglu.util.codegeneration.JavaClassSource
public class JavaClassSource
- extends JavaSource
Contains the definition of a class and its contents needed to create Java source code.
RET
public static final String RET
- See Also:
- Constant Field Values
JavaClassSource
public JavaClassSource(String modifiers,
String packageName,
String className,
String implementsClause,
String extendsClause)
- Parameters:
modifiers - packageName - className - implementsClause - extendsClause -
addImport
public void addImport(String className)
- Parameters:
className -
addMember
public void addMember(JavaMemberSource member)
- Parameters:
member -
addMethod
public JavaMethodSource addMethod(JavaMethodSource method)
- Parameters:
method -
- Returns:
getMethod
public JavaMethodSource getMethod(String methodName)
- Parameters:
methodName -
- Returns:
getClassName
public String getClassName()
- Returns:
getPackageName
public String getPackageName()
- Returns:
getName
public String getName()
- Returns:
getNrofMethods
public int getNrofMethods()
- Returns:
toString
public String toString()
- Generates source code.
- Overrides:
toString in class Object
- Returns:
Copyright © 2011. All Rights Reserved.