package org.odk.collect.android.widgets2.selectone;
import android.content.Context;
import org.javarosa.core.model.data.SelectOneData;
import org.javarosa.form.api.FormEntryPrompt;
import org.odk.collect.android.widgets2.common.Appearance;
import org.odk.collect.android.widgets2.common.TypedWidget;
import org.odk.collect.android.widgets2.common.TypedWidgetFactory;
/**
* A {@link TypedWidgetFactory} that creates {@link SelectOneData} widgets.
*/
public class SelectOneWidgetFactory extends TypedWidgetFactory<SelectOneData> {
public TypedWidget<SelectOneData> create(
Context context, FormEntryPrompt prompt, Appearance appearance, boolean forceReadOnly) {
// TODO: Uncomment this when ready!
//
// if (appearance == null) {
// return null;
// }
// if (appearance.mPrimaryAppearance.equals("minimal")
// && appearance.hasQualifier("buttons")) {
return new ButtonsSelectOneWidget(context, prompt, appearance, forceReadOnly);
// }
//
// return null;
}
}