io.ultreia.java4all.jaxx.widgets.combobox.JaxxComboBoxConfigJavaBeanDefinition Maven / Gradle / Ivy
package io.ultreia.java4all.jaxx.widgets.combobox;
import com.google.auto.service.AutoService;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
import io.ultreia.java4all.bean.AbstractJavaBeanComparatorBuilder;
import io.ultreia.java4all.bean.AbstractJavaBeanInstanceBuilder;
import io.ultreia.java4all.bean.AbstractJavaBeanPredicate;
import io.ultreia.java4all.bean.AbstractJavaBeanStream;
import io.ultreia.java4all.bean.definition.AbstractJavaBeanDefinition;
import io.ultreia.java4all.bean.definition.JavaBeanDefinition;
import java.util.Collection;
import java.util.function.BiConsumer;
import java.util.function.Function;
import javax.annotation.Generated;
@AutoService(JavaBeanDefinition.class)
@Generated(value = "io.ultreia.java4all.bean.spi.GenerateJavaBeanDefinitionProcessor", date = "Mon Jul 06 12:41:09 CEST 2020")
public final class JaxxComboBoxConfigJavaBeanDefinition extends AbstractJavaBeanDefinition {
@Override
protected final ImmutableSet> loadAcceptedTypes() {
return ImmutableSet.>builder()
.add(JaxxComboBoxConfig.class)
.build();
}
@Override
protected final ImmutableMap> loadTypes() {
return ImmutableMap.>builder()
.put("autoFocus", boolean.class)
.put("beanDecoratorAware", boolean.class)
.put("beanType", java.lang.Class.class)
.put("decorator", org.nuiton.decorator.MultiJXPathDecorator.class)
.put("editable", boolean.class)
.put("enterToSelectUniqueUniverse", boolean.class)
.put("filterable", boolean.class)
.put("i18nPrefix", java.lang.String.class)
.put("invalidComboEditorTextColor", java.awt.Color.class)
.put("maximumRowCount", int.class)
.put("notSelectedToolTipText", java.lang.String.class)
.put("popupTitleText", java.lang.String.class)
.put("property", java.lang.String.class)
.put("selectedToolTipText", java.lang.String.class)
.put("showDecorator", boolean.class)
.put("showReset", boolean.class)
.put("sortable", boolean.class)
.put("tabToSelect", boolean.class)
.build();
}
@SuppressWarnings("unchecked")
@Override
protected final ImmutableMap> loadGetters() {
return (ImmutableMap) ImmutableMap., ?>>builder()
.put("autoFocus", JaxxComboBoxConfig::isAutoFocus)
.put("beanDecoratorAware", JaxxComboBoxConfig::isBeanDecoratorAware)
.put("beanType", JaxxComboBoxConfig::getBeanType)
.put("decorator", JaxxComboBoxConfig::getDecorator)
.put("editable", JaxxComboBoxConfig::isEditable)
.put("enterToSelectUniqueUniverse", JaxxComboBoxConfig::isEnterToSelectUniqueUniverse)
.put("filterable", JaxxComboBoxConfig::isFilterable)
.put("i18nPrefix", JaxxComboBoxConfig::getI18nPrefix)
.put("invalidComboEditorTextColor", JaxxComboBoxConfig::getInvalidComboEditorTextColor)
.put("maximumRowCount", JaxxComboBoxConfig::getMaximumRowCount)
.put("notSelectedToolTipText", JaxxComboBoxConfig::getNotSelectedToolTipText)
.put("popupTitleText", JaxxComboBoxConfig::getPopupTitleText)
.put("property", JaxxComboBoxConfig::getProperty)
.put("selectedToolTipText", JaxxComboBoxConfig::getSelectedToolTipText)
.put("showDecorator", JaxxComboBoxConfig::isShowDecorator)
.put("showReset", JaxxComboBoxConfig::isShowReset)
.put("sortable", JaxxComboBoxConfig::isSortable)
.put("tabToSelect", JaxxComboBoxConfig::isTabToSelect)
.build();
}
@SuppressWarnings("unchecked")
@Override
protected final ImmutableMap> loadSetters() {
return (ImmutableMap) ImmutableMap., ?>>builder()
.put("autoFocus", (e, v) -> e.setAutoFocus((boolean) v))
.put("beanType", (e, v) -> e.setBeanType((java.lang.Class< O >) v))
.put("decorator", (e, v) -> e.setDecorator((org.nuiton.decorator.MultiJXPathDecorator< O >) v))
.put("editable", (e, v) -> e.setEditable((boolean) v))
.put("enterToSelectUniqueUniverse", (e, v) -> e.setEnterToSelectUniqueUniverse((boolean) v))
.put("filterable", (e, v) -> e.setFilterable((boolean) v))
.put("i18nPrefix", (e, v) -> e.setI18nPrefix((java.lang.String) v))
.put("invalidComboEditorTextColor", (e, v) -> e.setInvalidComboEditorTextColor((java.awt.Color) v))
.put("maximumRowCount", (e, v) -> e.setMaximumRowCount((int) v))
.put("notSelectedToolTipText", (e, v) -> e.setNotSelectedToolTipText((java.lang.String) v))
.put("popupTitleText", (e, v) -> e.setPopupTitleText((java.lang.String) v))
.put("property", (e, v) -> e.setProperty((java.lang.String) v))
.put("selectedToolTipText", (e, v) -> e.setSelectedToolTipText((java.lang.String) v))
.put("showDecorator", (e, v) -> e.setShowDecorator((boolean) v))
.put("showReset", (e, v) -> e.setShowReset((boolean) v))
.put("sortable", (e, v) -> e.setSortable((boolean) v))
.put("tabToSelect", (e, v) -> e.setTabToSelect((boolean) v))
.build();
}
public static JaxxComboBoxConfigPredicate predicate() {
return new JaxxComboBoxConfigPredicate<>();
}
public static JaxxComboBoxConfigStream stream(Collection> elements) {
return new JaxxComboBoxConfigStream<>(elements);
}
public static JaxxComboBoxConfigComparatorBuilder comparator() {
return new JaxxComboBoxConfigComparatorBuilder<>();
}
public static JaxxComboBoxConfigInstanceBuilder instance() {
return new JaxxComboBoxConfigInstanceBuilder<>();
}
@Override
public JaxxComboBoxConfigPredicate predicateBuilder() {
return new JaxxComboBoxConfigPredicate(this);
}
@Override
public JaxxComboBoxConfigComparatorBuilder comparatorBuilder() {
return new JaxxComboBoxConfigComparatorBuilder(this);
}
@Override
public JaxxComboBoxConfigInstanceBuilder instanceBuilder() {
return new JaxxComboBoxConfigInstanceBuilder(this);
}
public static final class JaxxComboBoxConfigPredicate extends AbstractJavaBeanPredicate, JaxxComboBoxConfigPredicate> {
protected JaxxComboBoxConfigPredicate() {
super(JaxxComboBoxConfigJavaBeanDefinition.class);
}
protected JaxxComboBoxConfigPredicate(JaxxComboBoxConfigJavaBeanDefinition javaBeanDefinition) {
super(javaBeanDefinition);
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereAutoFocus() {
return wherePrimitiveBoolean("autoFocus");
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereBeanDecoratorAware() {
return wherePrimitiveBoolean("beanDecoratorAware");
}
public ObjectQuery, java.lang.Class, JaxxComboBoxConfigPredicate, ?> whereBeanType() {
return where("beanType");
}
public ObjectQuery, org.nuiton.decorator.MultiJXPathDecorator, JaxxComboBoxConfigPredicate, ?> whereDecorator() {
return where("decorator");
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereEditable() {
return wherePrimitiveBoolean("editable");
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereEnterToSelectUniqueUniverse() {
return wherePrimitiveBoolean("enterToSelectUniqueUniverse");
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereFilterable() {
return wherePrimitiveBoolean("filterable");
}
public StringQuery, JaxxComboBoxConfigPredicate, ?> whereI18nPrefix() {
return whereString("i18nPrefix");
}
public ObjectQuery, java.awt.Color, JaxxComboBoxConfigPredicate, ?> whereInvalidComboEditorTextColor() {
return where("invalidComboEditorTextColor");
}
public PrimitiveObjectQuery, java.lang.Integer, JaxxComboBoxConfigPredicate, ?> whereMaximumRowCount() {
return wherePrimitive("maximumRowCount");
}
public StringQuery, JaxxComboBoxConfigPredicate, ?> whereNotSelectedToolTipText() {
return whereString("notSelectedToolTipText");
}
public StringQuery, JaxxComboBoxConfigPredicate, ?> wherePopupTitleText() {
return whereString("popupTitleText");
}
public StringQuery, JaxxComboBoxConfigPredicate, ?> whereProperty() {
return whereString("property");
}
public StringQuery, JaxxComboBoxConfigPredicate, ?> whereSelectedToolTipText() {
return whereString("selectedToolTipText");
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereShowDecorator() {
return wherePrimitiveBoolean("showDecorator");
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereShowReset() {
return wherePrimitiveBoolean("showReset");
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereSortable() {
return wherePrimitiveBoolean("sortable");
}
public PrimitiveBooleanQuery, JaxxComboBoxConfigPredicate, ?> whereTabToSelect() {
return wherePrimitiveBoolean("tabToSelect");
}
}
public static final class JaxxComboBoxConfigStream extends AbstractJavaBeanStream, JaxxComboBoxConfigStream> {
protected JaxxComboBoxConfigStream(Collection> elements) {
super(JaxxComboBoxConfigJavaBeanDefinition.class, elements);
}
protected JaxxComboBoxConfigStream(JaxxComboBoxConfigJavaBeanDefinition javaBeanDefinition, Collection> elements) {
super(javaBeanDefinition, elements);
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereAutoFocus() {
return wherePrimitiveBoolean("autoFocus");
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereBeanDecoratorAware() {
return wherePrimitiveBoolean("beanDecoratorAware");
}
public StreamObjectQuery, java.lang.Class, JaxxComboBoxConfigStream, ?> whereBeanType() {
return where("beanType");
}
public StreamObjectQuery, org.nuiton.decorator.MultiJXPathDecorator, JaxxComboBoxConfigStream, ?> whereDecorator() {
return where("decorator");
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereEditable() {
return wherePrimitiveBoolean("editable");
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereEnterToSelectUniqueUniverse() {
return wherePrimitiveBoolean("enterToSelectUniqueUniverse");
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereFilterable() {
return wherePrimitiveBoolean("filterable");
}
public StreamStringQuery, JaxxComboBoxConfigStream, ?> whereI18nPrefix() {
return whereString("i18nPrefix");
}
public StreamObjectQuery, java.awt.Color, JaxxComboBoxConfigStream, ?> whereInvalidComboEditorTextColor() {
return where("invalidComboEditorTextColor");
}
public StreamPrimitiveObjectQuery, java.lang.Integer, JaxxComboBoxConfigStream, ?> whereMaximumRowCount() {
return wherePrimitive("maximumRowCount");
}
public StreamStringQuery, JaxxComboBoxConfigStream, ?> whereNotSelectedToolTipText() {
return whereString("notSelectedToolTipText");
}
public StreamStringQuery, JaxxComboBoxConfigStream, ?> wherePopupTitleText() {
return whereString("popupTitleText");
}
public StreamStringQuery, JaxxComboBoxConfigStream, ?> whereProperty() {
return whereString("property");
}
public StreamStringQuery, JaxxComboBoxConfigStream, ?> whereSelectedToolTipText() {
return whereString("selectedToolTipText");
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereShowDecorator() {
return wherePrimitiveBoolean("showDecorator");
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereShowReset() {
return wherePrimitiveBoolean("showReset");
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereSortable() {
return wherePrimitiveBoolean("sortable");
}
public StreamPrimitiveBooleanQuery, JaxxComboBoxConfigStream, ?> whereTabToSelect() {
return wherePrimitiveBoolean("tabToSelect");
}
}
public static final class JaxxComboBoxConfigComparatorBuilder extends AbstractJavaBeanComparatorBuilder, JaxxComboBoxConfigComparatorBuilder> {
protected JaxxComboBoxConfigComparatorBuilder() {
super(JaxxComboBoxConfigJavaBeanDefinition.class);
}
protected JaxxComboBoxConfigComparatorBuilder(JaxxComboBoxConfigJavaBeanDefinition javaBeanDefinition) {
super(javaBeanDefinition);
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereAutoFocus() {
return on("autoFocus");
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereBeanDecoratorAware() {
return on("beanDecoratorAware");
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereEditable() {
return on("editable");
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereEnterToSelectUniqueUniverse() {
return on("enterToSelectUniqueUniverse");
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereFilterable() {
return on("filterable");
}
public Query, java.lang.String, JaxxComboBoxConfigComparatorBuilder> whereI18nPrefix() {
return on("i18nPrefix");
}
public Query, java.lang.Integer, JaxxComboBoxConfigComparatorBuilder> whereMaximumRowCount() {
return on("maximumRowCount");
}
public Query, java.lang.String, JaxxComboBoxConfigComparatorBuilder> whereNotSelectedToolTipText() {
return on("notSelectedToolTipText");
}
public Query, java.lang.String, JaxxComboBoxConfigComparatorBuilder> wherePopupTitleText() {
return on("popupTitleText");
}
public Query, java.lang.String, JaxxComboBoxConfigComparatorBuilder> whereProperty() {
return on("property");
}
public Query, java.lang.String, JaxxComboBoxConfigComparatorBuilder> whereSelectedToolTipText() {
return on("selectedToolTipText");
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereShowDecorator() {
return on("showDecorator");
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereShowReset() {
return on("showReset");
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereSortable() {
return on("sortable");
}
public Query, java.lang.Boolean, JaxxComboBoxConfigComparatorBuilder> whereTabToSelect() {
return on("tabToSelect");
}
}
public static final class JaxxComboBoxConfigInstanceBuilder extends AbstractJavaBeanInstanceBuilder, JaxxComboBoxConfigInstanceBuilder> {
protected JaxxComboBoxConfigInstanceBuilder() {
super(JaxxComboBoxConfigJavaBeanDefinition.class);
}
protected JaxxComboBoxConfigInstanceBuilder(JaxxComboBoxConfigJavaBeanDefinition javaBeanDefinition) {
super(javaBeanDefinition);
}
public JaxxComboBoxConfigInstanceBuilder autoFocus(java.lang.Boolean value) {
return set("autoFocus", value);
}
public JaxxComboBoxConfigInstanceBuilder beanType(java.lang.Class value) {
return set("beanType", value);
}
public JaxxComboBoxConfigInstanceBuilder decorator(org.nuiton.decorator.MultiJXPathDecorator value) {
return set("decorator", value);
}
public JaxxComboBoxConfigInstanceBuilder editable(java.lang.Boolean value) {
return set("editable", value);
}
public JaxxComboBoxConfigInstanceBuilder enterToSelectUniqueUniverse(java.lang.Boolean value) {
return set("enterToSelectUniqueUniverse", value);
}
public JaxxComboBoxConfigInstanceBuilder filterable(java.lang.Boolean value) {
return set("filterable", value);
}
public JaxxComboBoxConfigInstanceBuilder i18nPrefix(java.lang.String value) {
return set("i18nPrefix", value);
}
public JaxxComboBoxConfigInstanceBuilder invalidComboEditorTextColor(java.awt.Color value) {
return set("invalidComboEditorTextColor", value);
}
public JaxxComboBoxConfigInstanceBuilder maximumRowCount(java.lang.Integer value) {
return set("maximumRowCount", value);
}
public JaxxComboBoxConfigInstanceBuilder notSelectedToolTipText(java.lang.String value) {
return set("notSelectedToolTipText", value);
}
public JaxxComboBoxConfigInstanceBuilder popupTitleText(java.lang.String value) {
return set("popupTitleText", value);
}
public JaxxComboBoxConfigInstanceBuilder property(java.lang.String value) {
return set("property", value);
}
public JaxxComboBoxConfigInstanceBuilder selectedToolTipText(java.lang.String value) {
return set("selectedToolTipText", value);
}
public JaxxComboBoxConfigInstanceBuilder showDecorator(java.lang.Boolean value) {
return set("showDecorator", value);
}
public JaxxComboBoxConfigInstanceBuilder showReset(java.lang.Boolean value) {
return set("showReset", value);
}
public JaxxComboBoxConfigInstanceBuilder sortable(java.lang.Boolean value) {
return set("sortable", value);
}
public JaxxComboBoxConfigInstanceBuilder tabToSelect(java.lang.Boolean value) {
return set("tabToSelect", value);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy