org.androidannotations.holder
Class SharedPrefHolder

java.lang.Object
  extended by org.androidannotations.holder.BaseGeneratedClassHolder
      extended by org.androidannotations.holder.SharedPrefHolder
All Implemented Interfaces:
GeneratedClassHolder

public class SharedPrefHolder
extends BaseGeneratedClassHolder


Field Summary
 
Fields inherited from class org.androidannotations.holder.BaseGeneratedClassHolder
annotatedElement, codeModelHelper, generatedClass, processHolder
 
Constructor Summary
SharedPrefHolder(ProcessHolder processHolder, TypeElement annotatedElement)
           
 
Method Summary
 void createEditorFieldMethods(ExecutableElement method)
           
 void createFieldMethod(Class<?> prefFieldHelperClass, String fieldName, String fieldHelperMethodName, com.sun.codemodel.JExpression defaultValue)
           
 com.sun.codemodel.JVar getConstructorContextParam()
           
 com.sun.codemodel.JBlock getConstructorSuperBlock()
           
 com.sun.codemodel.JFieldVar getContextField()
           
protected  void setContextField()
           
protected  void setGeneratedClass()
           
 
Methods inherited from class org.androidannotations.holder.BaseGeneratedClassHolder
classes, codeModel, definedClass, getAnnotatedElement, getGeneratedClass, processingEnvironment, refClass, refClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharedPrefHolder

public SharedPrefHolder(ProcessHolder processHolder,
                        TypeElement annotatedElement)
                 throws Exception
Throws:
Exception
Method Detail

setGeneratedClass

protected void setGeneratedClass()
                          throws Exception
Overrides:
setGeneratedClass in class BaseGeneratedClassHolder
Throws:
Exception

createFieldMethod

public void createFieldMethod(Class<?> prefFieldHelperClass,
                              String fieldName,
                              String fieldHelperMethodName,
                              com.sun.codemodel.JExpression defaultValue)

createEditorFieldMethods

public void createEditorFieldMethods(ExecutableElement method)

getConstructorSuperBlock

public com.sun.codemodel.JBlock getConstructorSuperBlock()

getConstructorContextParam

public com.sun.codemodel.JVar getConstructorContextParam()

getContextField

public com.sun.codemodel.JFieldVar getContextField()

setContextField

protected void setContextField()


Copyright © 2010-2014. All Rights Reserved.