Android Open Source - CursorMapper Recursive Extractor






From Project

Back to project page CursorMapper.

License

The source code is released under:

Apache License

If you think the Android project CursorMapper listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package cursor.mapper.cursor.extractor;
/*  www  . j a  v  a 2s  .co m*/
import android.database.Cursor;

import cursor.mapper.AnnotatedCursorMapper;

public class RecursiveExtractor implements ColumnExtractor {

    private AnnotatedCursorMapper mAnnotatedCursorMapper;

    public RecursiveExtractor(Class<?> type) {
        mAnnotatedCursorMapper = new AnnotatedCursorMapper(type);
    }

    @Override
    public Object extract(Class<?> targetType, Cursor cursor, int columnIndex) {
        return mAnnotatedCursorMapper.toObject(cursor);
    }
}




Java Source Code List

cursor.mapper.AnnotatedCursorMapper.java
cursor.mapper.CursorMapper.java
cursor.mapper.annotation.CursorName.java
cursor.mapper.contentvalues.GenericContentValuesWriter.java
cursor.mapper.cursor.CursorExtractor.java
cursor.mapper.cursor.extractor.BlobExtractor.java
cursor.mapper.cursor.extractor.BooleanExtractor.java
cursor.mapper.cursor.extractor.ByteExtractor.java
cursor.mapper.cursor.extractor.ColumnExtractorFactory.java
cursor.mapper.cursor.extractor.ColumnExtractor.java
cursor.mapper.cursor.extractor.DoubleExtractor.java
cursor.mapper.cursor.extractor.EnumExtractor.java
cursor.mapper.cursor.extractor.FloatExtractor.java
cursor.mapper.cursor.extractor.IntExtractor.java
cursor.mapper.cursor.extractor.LongExtractor.java
cursor.mapper.cursor.extractor.RecursiveExtractor.java
cursor.mapper.cursor.extractor.ShortExtractor.java
cursor.mapper.cursor.extractor.StringExtractor.java
cursor.mapper.example.ExampleActivity.java
cursor.mapper.example.ExampleContentProvider.java
cursor.mapper.example.UserModel.java