RichFaces CDK Generator 4.2.0.CR1

org.richfaces.cdk.templatecompiler.builder.model
Class JavaClass

java.lang.Object
  extended by org.richfaces.cdk.templatecompiler.builder.model.JavaLanguageElement
      extended by 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

Field Summary
 
Fields inherited from interface org.richfaces.cdk.templatecompiler.builder.model.RequireImports
IMPORTS_TRANSFORM
 
Constructor Summary
JavaClass(ClassName javaClass)
           
JavaClass(String simpleName, JavaPackage pakg)
           
 
Method Summary
 void addAnnotation(JavaAnnotation annotation)
           
 void addField(JavaField field)
           
 void addImport(Class<?> claz)
           
 void addImport(JavaImport javaImport)
           
 void addImport(String name)
           
 void addImport(String name, boolean staticImport)
           
 void addImports(Iterable<JavaImport> imports)
           
 void addMethod(JavaMethod method)
           
 List<JavaField> getFields()
           
 Set<JavaImport> getImports()
           
 List<JavaMethod> getMethods()
           
 JavaPackage getPackage()
           
 JavaPackage getPakg()
           
 String getSimpleName()
           
 ClassName getSuperClass()
           
 void setSuperClass(ClassName superClass)
           
 
Methods inherited from class org.richfaces.cdk.templatecompiler.builder.model.JavaLanguageElement
addComment, addModifier, getAnnotations, getComments, getModifiers, getName, getRequiredImports, isHidden, setHidden, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClass

public JavaClass(String simpleName,
                 JavaPackage pakg)

JavaClass

public JavaClass(ClassName javaClass)
Method Detail

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()

RichFaces CDK Generator 4.2.0.CR1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.