private TextField createPercentageWithDecimalsField(final String in18Key, final String id) { final TextField textField = createPercentageField(in18Key, id); textField.setConverter(new StringToFloatConverter()); return textField; }
private TextField createPercentageWithDecimalsField(final String in18Key, final String id) { final TextField textField = createPercentageField(in18Key, id); textField.setConverter(new StringToFloatConverter()); return textField; }
@Override public Field<?> createField(Container container, Object itemId, Object propertyId, Component uiContext) { if (propertyId.equals("vbvalues")) { final TextField field = new TextField(); field.setConverter(new CsvListConverter()); return field; } return super.createField(container, itemId, propertyId, uiContext); } });
@Override public Field<?> createField(Container container, Object itemId, Object propertyId, Component uiContext) { if (propertyId.equals("decodes")) { final TextField field = new TextField(); field.setConverter(new DecodeListConverter()); return field; } return super.createField(container, itemId, propertyId, uiContext); } });
private TextField createIntegerTextField(final String in18Key, final String id) { final TextField textField = createTextField(in18Key, id, 32); textField.setConverter(new StringToIntegerConverter()); textField.setConversionError(i18n.getMessage(MESSAGE_ENTER_NUMBER)); textField.setSizeUndefined(); return textField; }
private TextField createIntegerTextField(final String in18Key, final String id) { final TextField textField = createTextField(in18Key, id, 32); textField.setConverter(new StringToIntegerConverter()); textField.setConversionError(i18n.getMessage(MESSAGE_ENTER_NUMBER)); textField.setSizeUndefined(); return textField; }
@Override public Field<?> caseJCounterField(JCounterField jfield) { final TextField field = new TextField(); field.setWidth("100%"); field.setNullSettingAllowed(false); field.setConverter(new SimpleFieldConverter<Long>(JObjectEditorWindow.this.jclass.getPermazen() .getDatabase().getFieldTypeRegistry().getFieldType(TypeToken.of(long.class)))); return field; } @Override
@Override public Field<?> caseJCounterField(JCounterField jfield) { final TextField field = new TextField(); field.setWidth("100%"); field.setNullSettingAllowed(false); field.setConverter(new SimpleFieldConverter<Long>(JObjectEditorWindow.this.jclass.getJSimpleDB() .getDatabase().getFieldTypeRegistry().getFieldType(TypeToken.of(long.class)))); return field; } @Override
field.setRequired(true); field.setNullSettingAllowed(false); field.setConverter(new StringToIntegerConverter()); return field; field.setRequired(true); field.setNullSettingAllowed(false); field.setConverter(new StringToDoubleConverter()); return field;
private TextField createPercentageField(final String in18Key, final String id) { final TextField textField = new TextFieldBuilder(32).prompt(i18n.getMessage(in18Key)).id(id) .buildTextComponent(); textField.setWidth(80, Unit.PIXELS); textField.setConverter(new StringToIntegerConverter()); textField.addValidator(this::validateMandatoryPercentage); return textField; }
private TextField createPercentageField(final String in18Key, final String id) { final TextField textField = new TextFieldBuilder(32).prompt(i18n.getMessage(in18Key)).id(id) .buildTextComponent(); textField.setWidth(80, Unit.PIXELS); textField.setConverter(new StringToIntegerConverter()); textField.addValidator(this::validateMandatoryPercentage); return textField; }
textField.setNullSettingAllowed(false); final FieldType<?> fieldType = jfield.getFieldType(); textField.setConverter(this.buildSimpleFieldConverter(fieldType)); field = textField;
textField.setNullSettingAllowed(false); final FieldType<?> fieldType = jfield.getFieldType(); textField.setConverter(this.buildSimpleFieldConverter(fieldType)); field = textField;
/** * Builds the text field for the given property.<p> * * @param label the field label * @param info the property name * * @return the field */ private TextField buildField(String label, CmsAccountInfo info) { TextField field = (TextField)m_binder.buildAndBind(label, info); field.setConverter(new CmsNullToEmptyConverter()); field.setWidth("100%"); field.setEnabled(info.isEditable()); if (info.isEditable()) { field.addValidator(new FieldValidator(info.getField())); } field.setImmediate(true); return field; }
@Override public Field<?> createField(Container container, Object itemId, Object propertyId, Component uiContext) { if (propertyId.equals("mename")) { final ComboBox field = new ComboBox(); field.setSizeFull(); field.setRequired(true); field.setImmediate(true); field.setNullSelectionAllowed(false); field.setNewItemsAllowed(false); field.addItem(Maskelement.TAG_UEI); field.addItem(Maskelement.TAG_SOURCE); field.addItem(Maskelement.TAG_NODEID); field.addItem(Maskelement.TAG_HOST); field.addItem(Maskelement.TAG_INTERFACE); field.addItem(Maskelement.TAG_SNMPHOST); field.addItem(Maskelement.TAG_SERVICE); field.addItem(Maskelement.TAG_SNMP_EID); field.addItem(Maskelement.TAG_SNMP_SPECIFIC); field.addItem(Maskelement.TAG_SNMP_GENERIC); field.addItem(Maskelement.TAG_SNMP_COMMUNITY); return field; } if (propertyId.equals("mevalues")) { final TextField field = new TextField(); field.setConverter(new CsvListConverter()); return field; } return super.createField(container, itemId, propertyId, uiContext); } });
bindField(m_fieldRemoteAddress, "contextInfo.remoteAddr"); m_fieldJobName.setConverter(new CmsNullToEmptyConverter()); m_fieldJobClass.setConverter(new CmsComboNullToEmptyConverter()); m_fieldCron.setConverter(new CmsComboNullToEmptyConverter());
usernameField.setConverter(plainIntegerConverter); usernameField.setConverter(plainLongConverter);
usernameField.setConverter(plainIntegerConverter); usernameField.setConverter(plainLongConverter);
timeoutField.setRequiredError("Must be given"); timeoutField.setWidth(FIELD_WIDTH, Unit.PIXELS); timeoutField.setConverter(new StringToLongConverter() { @Override public Long convertToModel(String value, Class<? extends Long> targetType, Locale locale) throws ConversionException {
step.setValidationVisible(true); step.setNullSettingAllowed(false); step.setConverter(new StringToIntegerConverter());