public class TrackConfigurationValueBuilder extends Object implements BuildContext
Constructor and Description |
---|
TrackConfigurationValueBuilder(BuildContext delegate,
List<PropertiesAndValue> configured) |
Modifier and Type | Method and Description |
---|---|
<T> T |
evaluate(List<String> properties,
Class<T> resultClass) |
Converter |
getConverter() |
PropertyResolver |
getPropertyResolver() |
<P,V,T extends ConfigurationValueBuilder<P,V>> |
newConfigurationValueBuilder(Function<BuildContext,T> factory) |
<P,V,T extends ConfigurationValueBuilder<P,V>> |
newConfigurationValueBuilder(P parent,
Class<V> valueClass) |
<T> T |
register(T instance) |
public TrackConfigurationValueBuilder(BuildContext delegate, List<PropertiesAndValue> configured)
public <T> T register(T instance)
register
in interface BuildContext
public <T> T evaluate(List<String> properties, Class<T> resultClass)
evaluate
in interface BuildContext
public PropertyResolver getPropertyResolver()
getPropertyResolver
in interface BuildContext
public Converter getConverter()
getConverter
in interface BuildContext
public <P,V,T extends ConfigurationValueBuilder<P,V>> T newConfigurationValueBuilder(P parent, Class<V> valueClass)
newConfigurationValueBuilder
in interface BuildContext
public <P,V,T extends ConfigurationValueBuilder<P,V>> T newConfigurationValueBuilder(Function<BuildContext,T> factory)
newConfigurationValueBuilder
in interface BuildContext
Copyright © 2021. All rights reserved.