public abstract class AbstractAttribute
extends java.lang.Object
Constructor and Description |
---|
AbstractAttribute(ColumnType type,
java.lang.String fieldName,
java.lang.Class<?> fieldType,
int columnIdx,
ColumnValidator... columnValidators) |
AbstractAttribute(ColumnType type,
java.lang.String fieldName,
java.lang.String columnName,
java.lang.Class<?> fieldType,
int columnIdx,
ColumnValidator... columnValidators) |
Modifier and Type | Method and Description |
---|---|
int |
columnIndex() |
java.lang.String |
columnName() |
java.lang.String |
fieldName() |
ColumnValidator[] |
getColumnValidators() |
protected abstract java.lang.Object |
getNonNullValueFromCursor(android.database.Cursor originalCursor) |
java.lang.Object |
getValueFromCursor(android.database.Cursor originalCursor) |
ColumnType |
sqliteType() |
java.lang.String |
toString()
Returns also the columnName of the attribute
|
java.lang.Class<?> |
type() |
public AbstractAttribute(ColumnType type, java.lang.String fieldName, java.lang.Class<?> fieldType, int columnIdx, ColumnValidator... columnValidators)
public AbstractAttribute(ColumnType type, java.lang.String fieldName, java.lang.String columnName, java.lang.Class<?> fieldType, int columnIdx, ColumnValidator... columnValidators)
public java.lang.String fieldName()
public java.lang.String columnName()
public int columnIndex()
public java.lang.Class<?> type()
public ColumnType sqliteType()
public ColumnValidator[] getColumnValidators()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object getValueFromCursor(android.database.Cursor originalCursor)
protected abstract java.lang.Object getNonNullValueFromCursor(android.database.Cursor originalCursor)
Copyright © 2015 arconsis IT-Solutions GmbH. All Rights Reserved.