public class SharedPrefHolder extends BaseGeneratedClassHolder
annotatedClass, annotatedElement, codeModelHelper, generatedClass, processHolder
Constructor and Description |
---|
SharedPrefHolder(ProcessHolder processHolder,
javax.lang.model.element.TypeElement annotatedElement) |
Modifier and Type | Method and Description |
---|---|
void |
createEditorFieldMethods(javax.lang.model.element.ExecutableElement method,
com.sun.codemodel.JExpression keyExpression) |
void |
createFieldMethod(java.lang.Class<?> prefFieldHelperClass,
com.sun.codemodel.JExpression keyExpression,
java.lang.String fieldName,
java.lang.String fieldHelperMethodName,
com.sun.codemodel.JExpression defaultValue) |
com.sun.codemodel.JMethod |
getConstructor() |
com.sun.codemodel.JVar |
getConstructorContextParam() |
com.sun.codemodel.JBlock |
getConstructorSuperBlock() |
com.sun.codemodel.JFieldVar |
getContextField() |
com.sun.codemodel.JFieldVar |
getEditorContextField() |
protected void |
setContextField() |
protected void |
setEditorContextField() |
protected void |
setExtends() |
classes, codeModel, definedClass, getAnnotatedClass, getAnnotatedElement, getGeneratedClass, processingEnvironment, refClass, refClass, setGeneratedClass
public SharedPrefHolder(ProcessHolder processHolder, javax.lang.model.element.TypeElement annotatedElement) throws java.lang.Exception
java.lang.Exception
protected void setExtends()
setExtends
in class BaseGeneratedClassHolder
public void createFieldMethod(java.lang.Class<?> prefFieldHelperClass, com.sun.codemodel.JExpression keyExpression, java.lang.String fieldName, java.lang.String fieldHelperMethodName, com.sun.codemodel.JExpression defaultValue)
public void createEditorFieldMethods(javax.lang.model.element.ExecutableElement method, com.sun.codemodel.JExpression keyExpression)
public com.sun.codemodel.JBlock getConstructorSuperBlock()
public com.sun.codemodel.JVar getConstructorContextParam()
public com.sun.codemodel.JMethod getConstructor()
public com.sun.codemodel.JFieldVar getContextField()
protected void setContextField()
public com.sun.codemodel.JFieldVar getEditorContextField()
protected void setEditorContextField()
Copyright © 2010-2014. All Rights Reserved.