| Modifier and Type | Class and Description |
|---|---|
class |
BindProperty |
| Modifier and Type | Class and Description |
|---|---|
class |
ModelClass<E extends ModelProperty> |
interface |
ModelElementVisitor<T extends ModelClass<P>,P extends ModelProperty> |
| Modifier and Type | Class and Description |
|---|---|
class |
ManagedModelProperty |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PropertyFactory<E extends ModelClass<?>,T extends ModelProperty> |
static interface |
PropertyUtility.PropertyCreatedListener<T extends ModelClass<? extends E>,E extends ModelProperty> |
| Modifier and Type | Method and Description |
|---|---|
static <P extends ModelProperty,T extends ModelClass<P>> |
PropertyUtility.buildProperties(Elements elementUtils,
T entity,
PropertyFactory<T,P> factoryProperty,
AnnotationUtility.AnnotationFilter propertyAnnotationFilter,
PropertyUtility.PropertyCreatedListener<T,P> listener)
Given a model clazz, define its properties.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
TypeUtility.beginStringConversion(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
ModelProperty property)
generate begin string to translate in code to used in content value or
parameter need to be converted in string through String.valueOf
|
static void |
TypeUtility.checkTypeCompatibility(SQLiteModelMethod method,
com.abubusoft.kripton.common.Pair<String,com.squareup.javapoet.TypeName> item,
ModelProperty property)
Check if type if compatibility
|
static void |
TypeUtility.endStringConversion(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
ModelProperty property)
generate end string to translate in code to used in content value or
parameter need to be converted in string through String.valueOf
|
static String |
AnnotationUtility.extractAsEnumerationValue(Elements elementUtils,
ModelProperty property,
ModelAnnotation annotationClass,
AnnotationAttributeType attribute)
Estract from an annotation of a property the attribute value specified
|
static String |
PropertyUtility.getter(String beanName,
com.squareup.javapoet.TypeName beanClass,
ModelProperty property) |
static boolean |
TypeUtility.isNullable(ModelProperty property) |
static boolean |
TypeUtility.isNullable(SQLiteModelMethod method,
com.abubusoft.kripton.common.Pair<String,com.squareup.javapoet.TypeName> methodParam,
ModelProperty property)
Check if method parameter is nullable.
|
static String |
PropertyUtility.setter(com.squareup.javapoet.TypeName beanClass,
ModelProperty property) |
static String |
PropertyUtility.setter(com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String value) |
| Constructor and Description |
|---|
SQLPrimaryKeyNotValidTypeException(SQLEntity entity,
ModelProperty property) |
| Modifier and Type | Class and Description |
|---|---|
class |
PrefProperty |
| Modifier and Type | Method and Description |
|---|---|
void |
WrappedPrefsTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String preferenceName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
boolean readAll) |
void |
PrefsTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String preferenceName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
boolean singleRead) |
void |
EnumPrefsTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String preferenceName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
boolean readAll) |
void |
DoublePrefsTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String preferenceName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
boolean readAll) |
void |
AbstractGeneratedPrefsTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String preferenceName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
boolean readAll) |
void |
WrappedPrefsTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String editorName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
void |
PrefsTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String editorName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
void |
EnumPrefsTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String editorName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
void |
DoublePrefsTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String editorName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
void |
AbstractGeneratedPrefsTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String editorName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
| Modifier and Type | Method and Description |
|---|---|
void |
InsertBeanHelper.generateJavaDoc(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType,
List<SQLProperty> listUsedProperty,
ModelProperty primaryKey) |
String |
SqlAnalyzer.getter(ModelProperty property) |
String |
SqlAnalyzer.setter(ModelProperty property) |
| Modifier and Type | Class and Description |
|---|---|
class |
SQLProperty |
| Modifier and Type | Method and Description |
|---|---|
static SQLColumnType |
SQLTransformer.columnType(ModelProperty property) |
static String |
SQLTransformer.columnTypeAsString(ModelProperty property) |
static void |
SQLTransformer.cursor2Java(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
ModelProperty property,
String beanName,
String cursorName,
String indexName)
"resultBean", "cursor","indexes["+(i++)+"]"
|
void |
WrappedSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
StringSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
SQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName)
Generate code to put into cursor, the bean property value
|
void |
ShortSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
LongSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
IntegerSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
FloatSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
EnumSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
DoubleSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
AbstractGeneratedSQLTransform.generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
WrappedSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
StringSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
SQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName)
Generate code to set property to null value or default value
|
void |
ShortSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
LongSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
IntegerSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
FloatSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
EnumSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
DoubleSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
AbstractGeneratedSQLTransform.generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
void |
WrappedSQLTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
void |
SQLTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property)
Generate a string representing code to write property
|
void |
ShortSQLTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
void |
EnumSQLTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
void |
AbstractSQLTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
void |
AbstractGeneratedSQLTransform.generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property) |
static void |
SQLTransformer.java2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property)
Used to convert a property of managed bean to contentValue
|
static void |
SQLTransformer.resetBean(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName) |
Copyright © 2017. All rights reserved.