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(java.lang.String simpleName,
JavaPackage pakg)
JavaClass
public JavaClass(ClassName javaClass)
addImport
public void addImport(java.lang.String name)
addImport
public void addImport(java.lang.String name,
boolean _static)
addImport
public void addImport(java.lang.Class<?> claz)
addImport
public void addImport(JavaImport javaImport)
addImports
public void addImports(java.lang.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 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 © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.