Skip navigation links
A B C D E F G H I K L N O P R S U V W 

A

AbstractDao - Class in com.abubusoft.kripton.android.sqlite
This class become the parent class for every Dao generated.
AbstractDao(AbstractDataSource) - Constructor for class com.abubusoft.kripton.android.sqlite.AbstractDao
 
AbstractDataSource - Class in com.abubusoft.kripton.android.sqlite
Base class for data source
AbstractDataSource(String, int, DataSourceOptions) - Constructor for class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
AbstractDataSource.AbstractTransaction<E extends BindDaoFactory> - Interface in com.abubusoft.kripton.android.sqlite
Interface for database transactions.
AbstractEditor() - Constructor for class com.abubusoft.kripton.android.sharedprefs.AbstractSharedPreference.AbstractEditor
 
AbstractSharedPreference - Class in com.abubusoft.kripton.android.sharedprefs
Base class to generated Shared Preference classes.
AbstractSharedPreference() - Constructor for class com.abubusoft.kripton.android.sharedprefs.AbstractSharedPreference
 
AbstractSharedPreference.AbstractEditor - Class in com.abubusoft.kripton.android.sharedprefs
 
addUpdateTask(int, int) - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
Retrieve from a raw resource a list of comma separated sql commands to execute.
addUpdateTask(int, List<String>) - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
Retrieve from a raw resource a list of comma separated sql commands to execute.
addUpdateTask(SQLiteUpdateTask) - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
 
addUpdateTask(int, String) - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
task to execute upgrade from currentVersion-1 to currentVersion.
addUpdateTask(int, InputStream) - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
task to execute upgrade from currentVersion-1 to currentVersion.
appendForLog(String) - Static method in class com.abubusoft.kripton.android.sqlite.SqlUtils
Prepare a string to be used as part of SQL statement in LOGCAT.
appendForSQL(String) - Static method in class com.abubusoft.kripton.android.sqlite.SqlUtils
Prepare a string to be used as part of SQL statement.
appendWhereForLog(boolean, String) - Static method in class com.abubusoft.kripton.android.sqlite.SqlUtils
Prepare a where statement for LOG.
appendWhereForSQL(boolean, String) - Static method in class com.abubusoft.kripton.android.sqlite.SqlUtils
Prepare a where statement for SQL.

B

BindAsyncTaskType - Enum in com.abubusoft.kripton.android
Allows to specify how a BindAsyncTask works with the data source for which it is generated.
BindColumn - Annotation Type in com.abubusoft.kripton.android.annotation
Allow to define specific behaviour of a field treated like a SQLite table column.
BindContentProvider - Annotation Type in com.abubusoft.kripton.android.annotation
Used to generate a content provider for annotated data source.
BindContentProviderEntry - Annotation Type in com.abubusoft.kripton.android.annotation
Used to manage an URI managed by a content provider path for annotated data source.
BindContentProviderEntry.MultiplicityResultType - Enum in com.abubusoft.kripton.android.annotation
 
BindContentProviderPath - Annotation Type in com.abubusoft.kripton.android.annotation
Used to generate a content provider path for annotated data source.
BindDao - Annotation Type in com.abubusoft.kripton.android.annotation
This annotation mark an interface for DAO (Data Access Object) associated to a specific bean associated with BindDao.value() attribute.
BindDaoFactory - Interface in com.abubusoft.kripton.android.sqlite
Marker interface for DAO factory.
BindDataSource - Annotation Type in com.abubusoft.kripton.android.annotation
Decorate an interface to define a database schema.
BindPreference - Annotation Type in com.abubusoft.kripton.android.annotation
 
BindSharedPreferences - Annotation Type in com.abubusoft.kripton.android.annotation
Bind bean to shared preferences.
BindSqlDelete - Annotation Type in com.abubusoft.kripton.android.annotation
Allow to delete a bean from a database.
BindSqlDynamicOrderBy - Annotation Type in com.abubusoft.kripton.android.annotation
Define a dynamic order by condition.
BindSqlDynamicWhere - Annotation Type in com.abubusoft.kripton.android.annotation
Define a dynamic where condition.
BindSqlDynamicWhere.PrependType - Enum in com.abubusoft.kripton.android.annotation
Conjunction to prepend to dynamic where statement
BindSqlDynamicWhereParams - Annotation Type in com.abubusoft.kripton.android.annotation
Define dynamic where condition's parameters.
BindSqlInsert - Annotation Type in com.abubusoft.kripton.android.annotation
Allow to insert a bean into database.
BindSqlPageSize - Annotation Type in com.abubusoft.kripton.android.annotation
Marks a parameter as pageSize for SQL results
BindSqlParam - Annotation Type in com.abubusoft.kripton.android.annotation
 
BindSqlSelect - Annotation Type in com.abubusoft.kripton.android.annotation
Allow to query a database table.
BindSqlUpdate - Annotation Type in com.abubusoft.kripton.android.annotation
 
BindTable - Annotation Type in com.abubusoft.kripton.android.annotation
When a class is converted to a table, the name of table is obtained from Java class name with a upper camel to Lower under score convertion.
build() - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
 
builder() - Static method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions
 
Builder() - Constructor for class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
 
buildTaskList(int, int) - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 

C

clearDatabase(E) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
close() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDao
 
close() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
ColumnType - Enum in com.abubusoft.kripton.android
 
com.abubusoft.kripton.android - package com.abubusoft.kripton.android
 
com.abubusoft.kripton.android.annotation - package com.abubusoft.kripton.android.annotation
Annotation used to generate sqlite database code for android platform.
com.abubusoft.kripton.android.commons - package com.abubusoft.kripton.android.commons
 
com.abubusoft.kripton.android.sharedprefs - package com.abubusoft.kripton.android.sharedprefs
 
com.abubusoft.kripton.android.sqlite - package com.abubusoft.kripton.android.sqlite
 
commit() - Method in class com.abubusoft.kripton.android.sharedprefs.AbstractSharedPreference.AbstractEditor
 
ConflictAlgorithmType - Enum in com.abubusoft.kripton.android.sqlite
Documentation about InserType is a copy of lang_conflict
ContentProviderURIParamsExtractor - Class in com.abubusoft.kripton.android.sqlite
Extracts from an content provider URI, its path segments, after check that URI has right lenght, just to prevent URI manipulation.
ContentProviderURIParamsExtractor(String, int) - Constructor for class com.abubusoft.kripton.android.sqlite.ContentProviderURIParamsExtractor
Split an URI and check its size in terms of segment path.
contentValues() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDao
 
context() - Static method in class com.abubusoft.kripton.android.KriptonLibrary
 
createHelper(DataSourceOptions) - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
currentVersion - Variable in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTask
 
cursorFactory(SQLiteDatabase.CursorFactory) - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
 

D

database() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDao
Retrieve SQLite database instance
database() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
Return database object or runtimeexception if no database is opened.
DatabaseLifecycleHandler - Interface in com.abubusoft.kripton.android.sqlite
Manage upgrade or downgrade of database.
databaseLifecycleHandler(DatabaseLifecycleHandler) - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
 
databaseLifecycleHandler - Variable in class com.abubusoft.kripton.android.sqlite.DataSourceOptions
 
dataSource - Variable in class com.abubusoft.kripton.android.sqlite.AbstractDao
 
DataSourceOptions - Class in com.abubusoft.kripton.android.sqlite
Options to build a data source
DataSourceOptions.Builder - Class in com.abubusoft.kripton.android.sqlite
 
debug(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
debug
dropTablesAndIndices(SQLiteDatabase) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
dropTablesWithPrefix(SQLiteDatabase, String) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
Drop all table with specific prefix

E

editor - Variable in class com.abubusoft.kripton.android.sharedprefs.AbstractSharedPreference.AbstractEditor
 
error(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
error
errorHandler(DatabaseErrorHandler) - Method in class com.abubusoft.kripton.android.sqlite.DataSourceOptions.Builder
 
errorHandler - Variable in class com.abubusoft.kripton.android.sqlite.DataSourceOptions
 
execute() - Method in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
execute(SQLiteDatabase) - Method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTask
method to execute to launch build update from previous version to current version
execute(SQLiteDatabase) - Method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskFromFile
 
executeSQL(SQLiteDatabase, List<String>) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
executeSQL(SQLiteDatabase, String) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
executeSQLFromFile(SQLiteDatabase, String) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
executeSQLFromFile(SQLiteDatabase, InputStream) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
executeSQLFromResourceId(SQLiteDatabase, int) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 

F

factory - Variable in class com.abubusoft.kripton.android.sqlite.DataSourceOptions
 
fatal(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
fatal
FieldType - Enum in com.abubusoft.kripton.android.sqlite
 
findPopulateTaskList(int) - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
firstRow - Variable in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
firstRow() - Method in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
forceSchemaUpdate(E, int) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
Force a schema update for a datasource.
formatSQL(String, Object...) - Static method in class com.abubusoft.kripton.android.sqlite.SqlUtils
Format sql

G

generateTag() - Static method in class com.abubusoft.kripton.android.Logger
generate tag
getAllIndexes(SQLiteDatabase) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
Retrieve all indexes as a Map of
getAllTables(SQLiteDatabase) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
Retrieve all table as a Map of
getConflictAlgorithm() - Method in enum com.abubusoft.kripton.android.sqlite.ConflictAlgorithmType
 
getPathSegment(int) - Method in class com.abubusoft.kripton.android.sqlite.ContentProviderURIParamsExtractor
Extract a specific segment by its index.
getSqlForInsert() - Method in enum com.abubusoft.kripton.android.sqlite.ConflictAlgorithmType
 
getSQLStringBuilder() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDao
 
getVersion() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
getWhereParamsArray() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDao
retrieve whereParamsArray attribute that allow to work with where parameters
gotoPage(int) - Method in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 

H

hasNext() - Method in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 

I

info(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
info
init(Context) - Static method in class com.abubusoft.kripton.android.KriptonLibrary
Method to invoke during application initialization
initialized - Variable in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
IOUtils - Class in com.abubusoft.kripton.android.commons
 
IOUtils() - Constructor for class com.abubusoft.kripton.android.commons.IOUtils
 
isOpen() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
return true if database is already opened.
isUpgradedVersion() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 

K

KriptonLibrary - Class in com.abubusoft.kripton.android
Refererrer of android context.
KriptonLibrary() - Constructor for class com.abubusoft.kripton.android.KriptonLibrary
 

L

list - Variable in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
list() - Method in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
Logger - Class in com.abubusoft.kripton.android
Logger used in kripton library
Logger() - Constructor for class com.abubusoft.kripton.android.Logger
 

N

name - Variable in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
nextPage() - Method in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
NoForeignKey - Class in com.abubusoft.kripton.android.sqlite
Rapresents dummy foreign key.
NoForeignKey() - Constructor for class com.abubusoft.kripton.android.sqlite.NoForeignKey
 
NULLABLE_DEFAULT - Static variable in annotation type com.abubusoft.kripton.android.annotation.BindColumn
 

O

onConfigure(SQLiteDatabase) - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
onConfigure(SQLiteDatabase) - Method in interface com.abubusoft.kripton.android.sqlite.DatabaseLifecycleHandler
Invoked during database configuration.
onCreate(SQLiteDatabase) - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
onCreate(SQLiteDatabase) - Method in interface com.abubusoft.kripton.android.sqlite.DatabaseLifecycleHandler
Invoked after execution of DDL necessary to create database.
onDowngrade(SQLiteDatabase, int, int) - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
onError(Throwable) - Method in interface com.abubusoft.kripton.android.sqlite.AbstractDataSource.AbstractTransaction
 
onExecute(E) - Method in interface com.abubusoft.kripton.android.sqlite.AbstractDataSource.AbstractTransaction
Execute transaction.
onRead(E, int, int) - Method in interface com.abubusoft.kripton.android.sqlite.OnReadBeanListener
This event is fired for each row of resultset after cursor values are converted in a bean.
onRead(Cursor) - Method in interface com.abubusoft.kripton.android.sqlite.OnReadCursorListener
This event is fired for each row of resultset.
OnReadBeanListener<E> - Interface in com.abubusoft.kripton.android.sqlite
OnReadCursorListener - Interface in com.abubusoft.kripton.android.sqlite
Listener for query with raw result.
onUpdate(SQLiteDatabase, int, int, boolean) - Method in interface com.abubusoft.kripton.android.sqlite.DatabaseLifecycleHandler
Method for DDL or DML
onUpgrade(SQLiteDatabase, int, int) - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
openReadOnlyDatabase() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
Open a read only database.
openWritableDatabase() - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
open a writable database.
options - Variable in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 

P

pageSize - Variable in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
pageSize() - Method in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
PaginatedResult<E> - Class in com.abubusoft.kripton.android.sqlite
Allow to manage SQL result pages with LIMIT clause.
PaginatedResult() - Constructor for class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
PreferenceType - Enum in com.abubusoft.kripton.android.sharedprefs
Supported preference type
prefs - Variable in class com.abubusoft.kripton.android.sharedprefs.AbstractSharedPreference
 
previousPage() - Method in class com.abubusoft.kripton.android.sqlite.PaginatedResult
 
previousVersion - Variable in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTask
 
printIf(boolean, String, Object...) - Static method in class com.abubusoft.kripton.android.sqlite.SqlUtils
Display string String.format(format, objects) only if condition is true

R

readSQLFromFile(String) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
readSQLFromFile(InputStream) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
readText(InputStream) - Static method in class com.abubusoft.kripton.android.commons.IOUtils
 
readTextFile(Context, int) - Static method in class com.abubusoft.kripton.android.commons.IOUtils
 
readTextFile(String) - Static method in class com.abubusoft.kripton.android.commons.IOUtils
 
registerOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class com.abubusoft.kripton.android.sharedprefs.AbstractSharedPreference
 
renameTablesWithPrefix(SQLiteDatabase, String) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
Add to all table a specifix prefix

S

setOptions(DataSourceOptions) - Method in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
Define options for data source.
sqliteHelper - Variable in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 
SQLiteUpdateTask - Class in com.abubusoft.kripton.android.sqlite
SQLite schema upgrade to version currentVersion from currentVersion-1.
SQLiteUpdateTask(int) - Constructor for class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTask
 
SQLiteUpdateTaskFromFile - Class in com.abubusoft.kripton.android.sqlite
Database schema upgrade
SQLiteUpdateTaskFromFile(int, String) - Constructor for class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskFromFile
 
SQLiteUpdateTaskFromFile(int, InputStream) - Constructor for class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskFromFile
 
SQLiteUpdateTaskHelper - Class in com.abubusoft.kripton.android.sqlite
 
SQLiteUpdateTaskHelper() - Constructor for class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
SQLiteUpdateTaskHelper.QueryType - Enum in com.abubusoft.kripton.android.sqlite
 
SqlUtils - Class in com.abubusoft.kripton.android.sqlite
 
SqlUtils() - Constructor for class com.abubusoft.kripton.android.sqlite.SqlUtils
 
status - Variable in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
 

U

unregisterOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class com.abubusoft.kripton.android.sharedprefs.AbstractSharedPreference
 
updateTasks - Variable in class com.abubusoft.kripton.android.sqlite.DataSourceOptions
 

V

valueOf(String) - Static method in enum com.abubusoft.kripton.android.annotation.BindContentProviderEntry.MultiplicityResultType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abubusoft.kripton.android.annotation.BindSqlDynamicWhere.PrependType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abubusoft.kripton.android.BindAsyncTaskType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abubusoft.kripton.android.ColumnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abubusoft.kripton.android.sharedprefs.PreferenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abubusoft.kripton.android.sqlite.ConflictAlgorithmType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abubusoft.kripton.android.sqlite.FieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper.QueryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.abubusoft.kripton.android.annotation.BindContentProviderEntry.MultiplicityResultType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abubusoft.kripton.android.annotation.BindSqlDynamicWhere.PrependType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abubusoft.kripton.android.BindAsyncTaskType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abubusoft.kripton.android.ColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abubusoft.kripton.android.sharedprefs.PreferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abubusoft.kripton.android.sqlite.ConflictAlgorithmType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abubusoft.kripton.android.sqlite.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper.QueryType
Returns an array containing the constants of this enum type, in the order they are declared.
verbose(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
verbose
verifySchema(H, String) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
verifySchema(H, File) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
verifySchema(H, InputStream) - Static method in class com.abubusoft.kripton.android.sqlite.SQLiteUpdateTaskHelper
 
version - Variable in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
database version
versionChanged - Variable in class com.abubusoft.kripton.android.sqlite.AbstractDataSource
if true, database was update during this application run

W

warn(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
warn
A B C D E F G H I K L N O P R S U V W 
Skip navigation links

Copyright © 2017. All rights reserved.