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

public class JavaClass
extends JavaLanguageElement

Java Class model. Intended for building java classes.

Author:
Maksim Kaszynski

Constructor Summary
JavaClass()
           
JavaClass(java.lang.Class<?> clazz)
           
JavaClass(java.lang.String name)
           
JavaClass(java.lang.String simpleName, JavaPackage pakg)
           
JavaClass(java.lang.String simpleName, JavaPackage pakg, java.lang.Class<?> superClass)
           
 
Method Summary
 void addAnnotation(JavaAnnotation annotation)
           
 void addField(JavaField field)
           
 void addImport(java.lang.Class<?> claz)
           
 void addImport(JavaClass javaClass)
           
 void addImport(java.lang.String name)
           
 void addMethod(JavaMethod method)
           
 java.util.List<JavaField> getFields()
           
 java.util.Set<JavaImport> getImports()
           
 java.util.List<JavaMethod> getMethods()
           
 JavaPackage getPackage()
           
 JavaPackage getPakg()
           
 java.lang.String getSimpleName()
           
 JavaClass getSuperClass()
           
 void setPackage(JavaPackage s)
           
 void setSuperClass(JavaClass superClass)
           
 
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
 

Constructor Detail

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)
Method Detail

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.