org.richfaces.cdk.templatecompiler.builder.model
Class JavaClass
java.lang.Object
org.richfaces.cdk.templatecompiler.builder.model.JavaLanguageElement
org.richfaces.cdk.templatecompiler.builder.model.JavaClass
public class JavaClass
- extends JavaLanguageElement
Java Class model.
Intended for building java classes.
- Author:
- Maksim Kaszynski
| Methods inherited from class org.richfaces.cdk.templatecompiler.builder.model.JavaLanguageElement |
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addComment, addModifier, getAnnotations, getComments, getModifiers, getName, setName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaClass
public JavaClass()
JavaClass
public JavaClass(java.lang.Class<?> clazz)
JavaClass
public JavaClass(java.lang.String name)
JavaClass
public JavaClass(java.lang.String simpleName,
JavaPackage pakg)
JavaClass
public JavaClass(java.lang.String simpleName,
JavaPackage pakg,
java.lang.Class<?> superClass)
addImport
public void addImport(java.lang.String name)
addImport
public void addImport(JavaClass javaClass)
addImport
public void addImport(java.lang.Class<?> claz)
addAnnotation
public void addAnnotation(JavaAnnotation annotation)
- Overrides:
addAnnotation in class JavaLanguageElement
addField
public void addField(JavaField field)
addMethod
public void addMethod(JavaMethod method)
getPakg
public JavaPackage getPakg()
getSuperClass
public JavaClass getSuperClass()
setSuperClass
public void setSuperClass(JavaClass superClass)
setPackage
public void setPackage(JavaPackage s)
getPackage
public JavaPackage getPackage()
getFields
public java.util.List<JavaField> getFields()
getMethods
public java.util.List<JavaMethod> getMethods()
getImports
public java.util.Set<JavaImport> getImports()
getSimpleName
public java.lang.String getSimpleName()
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.