| Package | Description |
|---|---|
| org.vaadin.miki.superfields.object.builder |
| Modifier and Type | Field and Description |
|---|---|
static FieldBuilder<?> |
SimplePropertyComponentBuilder.DEFAULT_BUILDER
Default field builder used when no registered predicate matches given property.
|
| Modifier and Type | Method and Description |
|---|---|
FieldBuilder<?> |
SimplePropertyComponentBuilder.getDefaultBuilder()
Returns the current default
FieldBuilder, i.e. |
| Modifier and Type | Method and Description |
|---|---|
Map<Predicate<Property<?,?>>,FieldBuilder<?>> |
SimplePropertyComponentBuilder.getRegisteredBuilders()
Returns the builders registered so far.
|
| Modifier and Type | Method and Description |
|---|---|
<P> void |
SimplePropertyComponentBuilder.registerBuilder(Class<P> valueType,
FieldBuilder<P> builder)
Registers a given
builder with a predicate that checks for a given (not exact) type. |
<P> void |
SimplePropertyComponentBuilder.registerBuilder(Predicate<Property<?,P>> predicate,
FieldBuilder<P> builder)
Registers a given
Predicate and its matching FieldBuilder. |
void |
SimplePropertyComponentBuilder.setDefaultBuilder(FieldBuilder<?> defaultBuilder)
Sets a new default
FieldBuilder, i.e. |
SimplePropertyComponentBuilder |
SimplePropertyComponentBuilder.withDefaultBuilder(FieldBuilder<?> builder)
Chains
SimplePropertyComponentBuilder.setDefaultBuilder(FieldBuilder) and returns itself. |
<P> SimplePropertyComponentBuilder |
SimplePropertyComponentBuilder.withRegisteredBuilder(Class<P> valueType,
FieldBuilder<P> builder)
Chains
SimplePropertyComponentBuilder.registerBuilder(Class, FieldBuilder) and returns itself. |
<P> SimplePropertyComponentBuilder |
SimplePropertyComponentBuilder.withRegisteredBuilder(Predicate<Property<?,P>> predicate,
FieldBuilder<P> builder)
Chains
SimplePropertyComponentBuilder.registerBuilder(Predicate, FieldBuilder) and returns itself. |
Copyright © 2024 Miki. All rights reserved.