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
- All Implemented Interfaces:
- RequireImports
public class JavaClass
- extends JavaLanguageElement
Java Class model. Intended for building java classes.
- Author:
- Maksim Kaszynski
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaClass
public JavaClass(String simpleName,
JavaPackage pakg)
JavaClass
public JavaClass(ClassName javaClass)
addImport
public void addImport(String name)
addImport
public void addImport(String name,
boolean staticImport)
addImport
public void addImport(Class<?> claz)
addImport
public void addImport(JavaImport javaImport)
addImports
public void addImports(Iterable<JavaImport> imports)
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 ClassName getSuperClass()
setSuperClass
public void setSuperClass(ClassName superClass)
getPackage
public JavaPackage getPackage()
getFields
public List<JavaField> getFields()
getMethods
public List<JavaMethod> getMethods()
getImports
public Set<JavaImport> getImports()
getSimpleName
public String getSimpleName()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.