-
Notifications
You must be signed in to change notification settings - Fork 16
Home
xcesco edited this page Jan 19, 2017
·
59 revisions
Krypton provides a simple and uniform way to manage the persistence of Java classes through the use of annotations and interfaces.

For both Java and Android platform, supported persistence format are:
- JSON
- XML
- (java) properties
- CBOR
- YAML
- REST service, throws Retrofit library integration
For Android platform, there are other persistence mechanism supported:
- SQLite database
- Shared preference
Kripton use the power of annotation processors. With this tool, is possible to create java classes persistence code simply with annotations. There are many other libraries that do this, but Kripton allows to persists java object in different ways with an unique set of annotation and mechanism.
There are two platform: the Android environment and generic Java environment. For each platform there is a version of library.
- Introduction
- Goals & Features
- Kotlin
- Immutable or Mutable Pojo
- Annotation Processor Args
- Credits
- Articles
- Benchmarks
- Setup
- Tutorial
- Usage
- Dependencies and inspirations
- Stackoverflow
- Documentation
- SQL logging
- Data source options
- Indices
- SQL Type adapter
- Global SQL Type adapter
- Constraints
- Live data: welcome Architectural components!!
- Paged Live data
- Dynamic parts
- Transactional and batch operations
- Async Transactional and batch operations
- Global transaction
- Support for immutable POJO
- Generate Content provider
- Generate Database schema generation
- Database migration
- BindSqlColumn
- BindContentProvider
- BindContentProviderEntry
- BindContentProviderPath
- BindDao
- BindDaoMany2Many
- BindDataSource
- BindDataSourceOptions
- BindDataSourceUpdateTask
- BindIndex
- BindSqlRelation
- BindSqlAdapter
- BindSqlChildSelect
- BindSqlDelete
- BindSqlDynamicOrderBy
- BindSqlDynamicWhere
- BindSqlDynamicWhereParams
- BindSqlInsert
- BindSqlPageSize
- BindSqlParam
- BindSqlSelect
- BindSqlUpdate
- BindSqlType
- BindSqlTransaction