diff options
Diffstat (limited to 'src/main/java/de/thedevstack/conversationsplus/ui/forms/FormFieldFactory.java')
-rw-r--r-- | src/main/java/de/thedevstack/conversationsplus/ui/forms/FormFieldFactory.java | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/main/java/de/thedevstack/conversationsplus/ui/forms/FormFieldFactory.java b/src/main/java/de/thedevstack/conversationsplus/ui/forms/FormFieldFactory.java deleted file mode 100644 index e726b6cc..00000000 --- a/src/main/java/de/thedevstack/conversationsplus/ui/forms/FormFieldFactory.java +++ /dev/null @@ -1,30 +0,0 @@ -package de.thedevstack.conversationsplus.ui.forms; - -import android.content.Context; - -import java.util.Hashtable; - -import de.thedevstack.conversationsplus.xmpp.forms.Field; - - - -public class FormFieldFactory { - - private static final Hashtable<String, Class> typeTable = new Hashtable<>(); - - static { - typeTable.put("text-single", FormTextFieldWrapper.class); - typeTable.put("text-multi", FormTextFieldWrapper.class); - typeTable.put("text-private", FormTextFieldWrapper.class); - typeTable.put("jid-single", FormJidSingleFieldWrapper.class); - typeTable.put("boolean", FormBooleanFieldWrapper.class); - } - - protected static FormFieldWrapper createFromField(Context context, Field field) { - Class clazz = typeTable.get(field.getType()); - if (clazz == null) { - clazz = FormTextFieldWrapper.class; - } - return FormFieldWrapper.createFromField(clazz, context, field); - } -} |