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

java.lang.Object
  extended by org.richfaces.cdk.templatecompiler.builder.model.JavaLanguageElement
      extended by org.richfaces.cdk.templatecompiler.builder.model.JavaField
All Implemented Interfaces:
RequireImports

public class JavaField
extends JavaLanguageElement

Class field abstraction

Author:
Maksim Kaszynski

Field Summary
 
Fields inherited from interface org.richfaces.cdk.templatecompiler.builder.model.RequireImports
IMPORTS_TRANSFORM
 
Constructor Summary
JavaField(ELType type, java.lang.String name)
           
JavaField(ELType type, java.lang.String name, JavaStatement value)
           
 
Method Summary
 java.lang.Iterable<JavaImport> getRequiredImports()
           
 ELType getType()
           
 JavaStatement getValue()
           
 void setValue(JavaStatement value)
           
 
Methods inherited from class org.richfaces.cdk.templatecompiler.builder.model.JavaLanguageElement
addAnnotation, addComment, addModifier, getAnnotations, getComments, getModifiers, getName, isHidden, setHidden, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaField

public JavaField(ELType type,
                 java.lang.String name)

JavaField

public JavaField(ELType type,
                 java.lang.String name,
                 JavaStatement value)
Method Detail

getType

public ELType getType()

getValue

public JavaStatement getValue()

setValue

public void setValue(JavaStatement value)

getRequiredImports

public java.lang.Iterable<JavaImport> getRequiredImports()
Specified by:
getRequiredImports in interface RequireImports
Overrides:
getRequiredImports in class JavaLanguageElement


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.