类 Configurer<T>
- java.lang.Object
-
- io.microsphere.util.Configurer<T>
-
- 类型参数:
T
- The type to be configured
public class Configurer<T> extends java.lang.Object
FunctionalInterface
Configurer (No Thread-Safe)- 从以下版本开始:
- 1.0.0
- 作者:
- Mercy
-
-
构造器概要
构造器 限定符 构造器 说明 protected
Configurer(java.lang.String name)
protected
Configurer(java.lang.String name, java.util.function.Supplier<T> valueSupplier)
protected
Configurer(java.lang.String name, T value)
protected
Configurer(java.util.function.Supplier<T> valueSupplier)
protected
Configurer(T value)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 void
apply(java.util.function.Consumer<T> valueConsumer)
<R> Configurer<R>
as(java.util.function.Function<T,R> function)
Configurer<T>
compare(java.util.function.Supplier<T> comparedValueSupplier)
Configurer<T>
compare(T comparedValue)
static <T> Configurer<T>
configure(java.lang.String name)
static <T> Configurer<T>
configure(java.lang.String name, java.util.function.Supplier<T> valueSupplier)
static <T> Configurer<T>
configure(java.lang.String name, T value)
static <T> Configurer<T>
configure(java.util.function.Supplier<T> valueSupplier)
static <T> Configurer<T>
configure(T value)
Configurer<T>
on(java.util.function.Predicate<T> predicate)
<T> Configurer<T>
value(java.util.function.Supplier<T> valueSupplier)
<T> Configurer<T>
value(T value)
-
-
-
构造器详细资料
-
Configurer
protected Configurer(java.lang.String name)
-
Configurer
protected Configurer(java.util.function.Supplier<T> valueSupplier)
-
Configurer
protected Configurer(T value)
-
Configurer
protected Configurer(java.lang.String name, java.util.function.Supplier<T> valueSupplier)
-
Configurer
protected Configurer(java.lang.String name, T value)
-
-
方法详细资料
-
value
public <T> Configurer<T> value(T value)
-
value
public <T> Configurer<T> value(java.util.function.Supplier<T> valueSupplier)
-
compare
public Configurer<T> compare(java.util.function.Supplier<T> comparedValueSupplier)
-
compare
public Configurer<T> compare(T comparedValue)
-
on
public Configurer<T> on(java.util.function.Predicate<T> predicate)
-
as
public <R> Configurer<R> as(java.util.function.Function<T,R> function)
-
apply
public void apply(java.util.function.Consumer<T> valueConsumer)
-
configure
public static <T> Configurer<T> configure(java.lang.String name)
-
configure
public static <T> Configurer<T> configure(java.lang.String name, T value)
-
configure
public static <T> Configurer<T> configure(java.lang.String name, java.util.function.Supplier<T> valueSupplier)
-
configure
public static <T> Configurer<T> configure(T value)
-
configure
public static <T> Configurer<T> configure(java.util.function.Supplier<T> valueSupplier)
-
-