org.reflext.apt
Class JavaxLangFieldModel

java.lang.Object
  extended by org.reflext.apt.JavaxLangFieldModel
All Implemented Interfaces:
FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>

public class JavaxLangFieldModel
extends java.lang.Object
implements FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
JavaxLangFieldModel()
           
 
Method Summary
 AccessScope getAccess(javax.lang.model.element.VariableElement variableElement)
           
 java.lang.Iterable<javax.lang.model.element.VariableElement> getDeclaredFields(java.lang.Object classType)
           
 java.lang.String getName(javax.lang.model.element.VariableElement variableElement)
           
 java.lang.Object getOwner(javax.lang.model.element.VariableElement variableElement)
           
 java.lang.Object getType(javax.lang.model.element.VariableElement variableElement)
           
 boolean isFinal(javax.lang.model.element.VariableElement variableElement)
           
 boolean isStatic(javax.lang.model.element.VariableElement variableElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaxLangFieldModel

public JavaxLangFieldModel()
Method Detail

getDeclaredFields

public java.lang.Iterable<javax.lang.model.element.VariableElement> getDeclaredFields(java.lang.Object classType)
Specified by:
getDeclaredFields in interface FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>

getName

public java.lang.String getName(javax.lang.model.element.VariableElement variableElement)
Specified by:
getName in interface FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>

getAccess

public AccessScope getAccess(javax.lang.model.element.VariableElement variableElement)
Specified by:
getAccess in interface FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>

getType

public java.lang.Object getType(javax.lang.model.element.VariableElement variableElement)
Specified by:
getType in interface FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>

isStatic

public boolean isStatic(javax.lang.model.element.VariableElement variableElement)
Specified by:
isStatic in interface FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>

isFinal

public boolean isFinal(javax.lang.model.element.VariableElement variableElement)
Specified by:
isFinal in interface FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>

getOwner

public java.lang.Object getOwner(javax.lang.model.element.VariableElement variableElement)
Specified by:
getOwner in interface FieldModel<java.lang.Object,javax.lang.model.element.VariableElement>


Copyright © 2010 eXo Platform SAS. All Rights Reserved.