public class CascadingFieldTypeProvider extends Object implements FieldTypeProvider
FieldTypeProvider that is backed by
many - allowing multiples sources to be used.| Constructor and Description |
|---|
CascadingFieldTypeProvider() |
| Modifier and Type | Method and Description |
|---|---|
CascadingFieldTypeProvider |
add(FieldTypeProvider provider)
Adds a
FieldTypeProvider to the provider. |
Optional<org.cadixdev.bombe.type.FieldType> |
provide(FieldMapping mapping)
Provides a
FieldType for the given FieldMapping,
if possible. |
CascadingFieldTypeProvider |
remove(FieldTypeProvider provider)
Removes a
FieldTypeProvider from the provider. |
public CascadingFieldTypeProvider add(FieldTypeProvider provider)
FieldTypeProvider to the provider.provider - The providerthis, for chainingpublic CascadingFieldTypeProvider remove(FieldTypeProvider provider)
FieldTypeProvider from the provider.provider - The providerthis, for chainingpublic Optional<org.cadixdev.bombe.type.FieldType> provide(FieldMapping mapping)
FieldTypeProviderFieldType for the given FieldMapping,
if possible.provide in interface FieldTypeProvidermapping - The field mappingOptional