package gueei.binding.cursor; import gueei.binding.BindingLog; /** * User: =ra= * Date: 08.10.11 * Time: 12:12 */ public class RowModelFactory<T extends ICursorRowModel> implements IRowModelFactory<T> { private final Class<T> mRowModelType; public RowModelFactory(Class<T> rowModelType) { mRowModelType = rowModelType; } @Override public T createInstance() { try { return mRowModelType.newInstance(); } catch (Exception e) { BindingLog.exception("RowModelFactory.createInstance", e); return null; } } }