org.ajax4jsf.builder.model
Class JavaClass

java.lang.Object
  extended by org.ajax4jsf.builder.model.JavaLanguageElement
      extended by org.ajax4jsf.builder.model.JavaClass

public class JavaClass
extends JavaLanguageElement

Java Class model. Intended for building java classes.

Author:
Maksim Kaszynski

Constructor Summary
JavaClass(java.lang.String shortName, JavaPackage pakg)
           
JavaClass(java.lang.String shortName, JavaPackage pakg, java.lang.Class<?> superClass)
           
 
Method Summary
 void addAnnotation(JavaAnnotation annotation)
           
 void addField(JavaField field)
           
 void addImport(java.lang.Class<?> claz)
           
 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.Class<?> getSuperClass()
           
 void setPackage(JavaPackage s)
           
 void setSuperClass(java.lang.Class<?> superClass)
           
 
Methods inherited from class org.ajax4jsf.builder.model.JavaLanguageElement
addAnnotation, addAnnotation, addModifier, getAnnotations, getComments, getModifiers, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClass

public JavaClass(java.lang.String shortName,
                 JavaPackage pakg,
                 java.lang.Class<?> superClass)

JavaClass

public JavaClass(java.lang.String shortName,
                 JavaPackage pakg)
Method Detail

addImport

public void addImport(java.lang.String name)

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 java.lang.Class<?> getSuperClass()

setSuperClass

public void setSuperClass(java.lang.Class<?> 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()


Copyright © 2009. All Rights Reserved.