@Override public DateInputBuilder parseErrorMessage(String defaultParseErrorMessage, String messageCode, Object... arguments) { this.parseErrorMessage = Localizable.builder().message(defaultParseErrorMessage).messageCode(messageCode) .messageArguments(arguments).build(); return builder(); }
@Override public B parseErrorMessage(String defaultParseErrorMessage, String messageCode, Object... arguments) { this.parseErrorMessage = Localizable.builder().message(defaultParseErrorMessage).messageCode(messageCode) .messageArguments(arguments).build(); return builder(); }
@Override public DateInputBuilder dateOutOfRangeMessage(String defaultDateOutOfRangeMessage, String messageCode, Object... arguments) { this.outOfRangeMessage = Localizable.builder().message(defaultDateOutOfRangeMessage).messageCode(messageCode) .messageArguments(arguments).build(); return builder(); }
@Override public PropertyInputFormBuilder<C> propertyCaption(Property<?> property, String defaultCaption, String messageCode, Object... arguments) { ObjectUtils.argumentNotNull(property, "Property must be not null"); instance.setPropertyCaption(property, Localizable.builder().message(defaultCaption).messageCode(messageCode) .messageArguments(arguments).build()); return this; }
/** * Set the localizable message to use for the word <code>clear</code>. * @param defaultMessage Default message * @param messageCode Message translation code * @param arguments Optional message translation arguments * @return this */ default CalendarLocalizationBuilder<D, B> clear(String defaultMessage, String messageCode, Object... arguments) { return clear(Localizable.builder().message(defaultMessage).messageCode(messageCode) .messageArguments(arguments).build()); }
public void localizable() { // tag::localizable[] Localizable localizable = Localizable.builder().message("defaultMessage").messageCode("message.code").build(); // <1> localizable = Localizable.builder().message("message &").messageCode("message.code").messageArguments("test") // <2> .build(); // end::localizable[] }
@Override public PropertyInputFormBuilder<C> propertyCaption(Property<?> property, String defaultCaption, String messageCode, Object... arguments) { ObjectUtils.argumentNotNull(property, "Property must be not null"); getInstance().setPropertyCaption(property, Localizable.builder().message(defaultCaption) .messageCode(messageCode).messageArguments(arguments).build()); return this; }
/** * Set the tab caption. * @param defaultCaption Default caption * @param messageCode Caption message code * @param arguments Optional message arguments * @return this */ default TabBuilder<C> caption(String defaultCaption, String messageCode, Object... arguments) { return caption(Localizable.builder().message(defaultCaption).messageCode(messageCode) .messageArguments(arguments).build()); }
@Override public StringInputBuilder inputPrompt(String defaultInputPrompt, String messageCode, Object... arguments) { this.inputPrompt = Localizable.builder().message(defaultInputPrompt).messageCode(messageCode) .messageArguments(arguments).build(); return builder(); }
@Override public NumberInputBuilder<T> inputPrompt(String defaultInputPrompt, String messageCode, Object... arguments) { this.inputPrompt = Localizable.builder().message(defaultInputPrompt).messageCode(messageCode) .messageArguments(arguments).build(); return builder(); }
@Override public B dateOutOfRangeMessage(String defaultDateOutOfRangeMessage, String messageCode, Object... arguments) { this.outOfRangeMessage = Localizable.builder().message(defaultDateOutOfRangeMessage) .messageCode(messageCode).messageArguments(arguments).build(); return builder(); }
@Override public B parseErrorMessage(String defaultParseErrorMessage, String messageCode, Object... arguments) { this.parseErrorMessage = Localizable.builder().message(defaultParseErrorMessage).messageCode(messageCode) .messageArguments(arguments).build(); return builder(); }
/** * Set the localizable message to use for the word <code>cancel</code>. * @param defaultMessage Default message * @param messageCode Message translation code * @param arguments Optional message translation arguments * @return this */ default CalendarLocalizationBuilder<D, B> cancel(String defaultMessage, String messageCode, Object... arguments) { return cancel(Localizable.builder().message(defaultMessage).messageCode(messageCode) .messageArguments(arguments).build()); }
/** * Set the tab description. * @param defaultDescription Default description * @param messageCode Description message code * @param arguments Optional message arguments * @return this */ default TabBuilder<C> description(String defaultDescription, String messageCode, Object... arguments) { return description(Localizable.builder().message(defaultDescription).messageCode(messageCode) .messageArguments(arguments).build()); }
@Override public LabelBuilder content(String defaultContent, String messageCode, Object... arguments) { this.content = Localizable.builder().message(defaultContent).messageCode(messageCode) .messageArguments(arguments).build(); return builder(); }
@Override public PropertyInputFormBuilder<C> propertyCaption(Property<?> property, String defaultCaption, String messageCode, Object... arguments) { ObjectUtils.argumentNotNull(property, "Property must be not null"); getInstance().setPropertyCaption(property, Localizable.builder().message(defaultCaption) .messageCode(messageCode).messageArguments(arguments).build()); return this; }
/** * Set the localizable message to use for the word <code>week</code>. * @param defaultMessage Default message * @param messageCode Message translation code * @param arguments Optional message translation arguments * @return this */ default CalendarLocalizationBuilder<D, B> week(String defaultMessage, String messageCode, Object... arguments) { return week(Localizable.builder().message(defaultMessage).messageCode(messageCode) .messageArguments(arguments).build()); }
/** * Show a confirm dialog with given localizable message text. * @param defaultMessage Default dialog message if no translation is available for given * <code>messageCode</code> for current {@link Locale}. * @param messageCode Dialog message translation message key * @param arguments Optional dialog message translation arguments * @see LocalizationProvider */ static void showConfirm(String defaultMessage, String messageCode, Object... arguments) { showConfirm(Localizable.builder().message(defaultMessage).messageCode(messageCode) .messageArguments(arguments).build()); }
/** * Show a message dialog with given localizable message text. * @param defaultMessage Default dialog message if no translation is available for given * <code>messageCode</code> for current {@link Locale} * @param messageCode Dialog message translation message key * @param arguments Optional dialog message translation arguments * @see LocalizationProvider */ static void showMessage(String defaultMessage, String messageCode, Object... arguments) { showMessage(Localizable.builder().message(defaultMessage).messageCode(messageCode) .messageArguments(arguments).build()); }
/** * Create a new {@link Localizable}. * @param message Default message * @param messageCode Message translation code * @param arguments Optional message translation arguments * @return A new {@link Localizable} */ static Localizable of(String message, String messageCode, Object... arguments) { return Localizable.builder().message(message).messageCode(messageCode).messageArguments(arguments).build(); }