Module io.helidon.json.binding
Package io.helidon.json.binding
Class JsonBindingConfig.BuilderBase.JsonBindingConfigImpl
java.lang.Object
io.helidon.json.binding.JsonBindingConfig.BuilderBase.JsonBindingConfigImpl
- All Implemented Interfaces:
Prototype.Api,Prototype.Factory<JsonBinding>,JsonBindingConfig,Supplier<JsonBinding>
- Enclosing class:
JsonBindingConfig.BuilderBase<BUILDER extends JsonBindingConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends JsonBindingConfig>
protected static class JsonBindingConfig.BuilderBase.JsonBindingConfigImpl
extends Object
implements JsonBindingConfig, Supplier<JsonBinding>
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.json.binding.JsonBindingConfig
JsonBindingConfig.Builder, JsonBindingConfig.BuilderBase<BUILDER extends JsonBindingConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends JsonBindingConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsonBindingConfigImpl(JsonBindingConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionRegistered generic type binding factories.build()Create a new instance of the runtime type from this config object.List<JsonDeserializer<?>> Registered type deserializers.booleanget()inthashCode()List<JsonSerializer<?>> Registered type serializers.toString()
-
Constructor Details
-
JsonBindingConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
build
Description copied from interface:Prototype.FactoryCreate a new instance of the runtime type from this config object.- Specified by:
buildin interfacePrototype.Factory<JsonBinding>- Returns:
- new configured runtime instance
-
get
- Specified by:
getin interfaceSupplier<JsonBinding>
-
serializers
Description copied from interface:JsonBindingConfigRegistered type serializers.- Specified by:
serializersin interfaceJsonBindingConfig- Returns:
- registered serializers
-
deserializers
Description copied from interface:JsonBindingConfigRegistered type deserializers.- Specified by:
deserializersin interfaceJsonBindingConfig- Returns:
- registered deserializers
-
bindingFactories
Description copied from interface:JsonBindingConfigRegistered generic type binding factories.- Specified by:
bindingFactoriesin interfaceJsonBindingConfig- Returns:
- registered binding factories
-
toString
-
equals
-
hashCode
public int hashCode()
-