DEFAULT_MAP.put(new TypeFieldHandler(BooleanProperty.class), new CheckboxFactory());
DEFAULT_MAP.put(new EnumHandler(), new EnumChoiceBoxFactory());
DEFAULT_MAP.put(new TypeFieldHandler(IntegerProperty.class), new TextFieldFactory());
DEFAULT_MAP.put(new TypeFieldHandler(LongProperty.class), new TextFieldFactory());
DEFAULT_MAP.put(new TypeFieldHandler(DoubleProperty.class), new TextFieldFactory());
DEFAULT_MAP.put(new ElementHandler() {
@Override
public boolean handle(Element element) {
return BigDecimal.class.isAssignableFrom(element.getWrappedType());
}
}, new TextFieldFactory());