Interface Parameter.Factory
-
- Enclosing interface:
- Parameter
public static interface Parameter.FactoryContains methods to create the generic builders.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Parameter.Value.Builder<T>createParameterBuilder(io.leangen.geantyref.TypeToken<T> parameterClass)Creates aParameter.Value.Builderof the indicated generic type.<T> Parameter.Value.Builder<T>createParameterBuilder(Class<T> parameterClass)Creates aParameter.Value.Builderof the indicated generic type.<T> Parameter.Value.Builder<T>createParameterBuilder(Parameter.Key<T> key)Creates aParameter.Value.Builderinitialized with the providedParameter.Key.
-
-
-
Method Detail
-
createParameterBuilder
<T> Parameter.Value.Builder<T> createParameterBuilder(Parameter.Key<T> key)
Creates aParameter.Value.Builderinitialized with the providedParameter.Key.- Type Parameters:
T- The type of object that will be returned by the builtParameter.Value- Parameters:
key- A key to start with- Returns:
- The builder.
-
createParameterBuilder
<T> Parameter.Value.Builder<T> createParameterBuilder(io.leangen.geantyref.TypeToken<T> parameterClass)
Creates aParameter.Value.Builderof the indicated generic type.- Type Parameters:
T- The type of object that will be returned by the builtParameter.Value- Parameters:
parameterClass- The class- Returns:
- The builder.
-
createParameterBuilder
<T> Parameter.Value.Builder<T> createParameterBuilder(Class<T> parameterClass)
Creates aParameter.Value.Builderof the indicated generic type.- Type Parameters:
T- The type of object that will be returned by the builtParameter.Value- Parameters:
parameterClass- The class- Returns:
- The builder.
-
-