-
Notifications
You must be signed in to change notification settings - Fork 16
@BindXml
xcesco edited this page May 8, 2018
·
2 revisions
This annotation allows specifying behaviour for a specific field when it is persisted to XML format with @BindType annotation.
- elementTag: used with collections and maps. It's the name of elements contained in the collection or array, except byte array. Thus, name specified in attribute value will be used for container.
- mapEntryType: type of mapping of the element of a map. Valid only field of type Map. If used with a field who does not implement map interface, a runtime exception will be thrown. See [MapEntryType] (https://github.com/xcesco/kripton/blob/master/KriptonCore/src/main/java/com/abubusoft/kripton/xml/MapEntryType.java). The default value is TAG.
- namespace: namespace of tag or attribute used to represent the element.
- xmlType: type of binding. The default value is TAG. See XmlType.
- 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