A B C D G I P R S W
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- AbstractBuilder<O> - cn.sliew.milky.dsl中的类
- AbstractBuilder() - 类 的构造器cn.sliew.milky.dsl.AbstractBuilder
- AbstractConfiguredBuilder<O,B extends ConfigurableBuilder<O,B>> - cn.sliew.milky.dsl中的类
-
A base
Builderthat allowsConfigurerto be applied to it. - AbstractConfiguredBuilder() - 类 的构造器cn.sliew.milky.dsl.AbstractConfiguredBuilder
- AbstractConfigurer<O,B extends Builder<O>> - cn.sliew.milky.dsl中的类
-
A base class for
Configurerthat allows subclasses to only implement the methods they are interested in. - AbstractConfigurer() - 类 的构造器cn.sliew.milky.dsl.AbstractConfigurer
- AlreadyBuiltException - cn.sliew.milky.dsl中的异常错误
-
Thrown when
AbstractBuilder.build()is two or more times. - AlreadyBuiltException() - 异常错误 的构造器cn.sliew.milky.dsl.AlreadyBuiltException
- AlreadyBuiltException(String) - 异常错误 的构造器cn.sliew.milky.dsl.AlreadyBuiltException
- AlreadyBuiltException(String, Throwable) - 异常错误 的构造器cn.sliew.milky.dsl.AlreadyBuiltException
- AlreadyBuiltException(Throwable) - 异常错误 的构造器cn.sliew.milky.dsl.AlreadyBuiltException
- and() - 类 中的方法cn.sliew.milky.dsl.AbstractConfigurer
-
Return the
Builderwhen done using theConfigurer. - apply(C) - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
B
- beforeConfigure() - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
-
Invoked prior to invoking each
Configurer.configure(Builder)method. - beforeInit() - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
-
Invoked prior to invoking each
Configurer.init(Builder)method. - build() - 类 中的方法cn.sliew.milky.dsl.AbstractBuilder
- build() - 接口 中的方法cn.sliew.milky.dsl.Builder
-
Builds the object and returns it or null.
- Builder<O> - cn.sliew.milky.dsl中的接口
-
Interface for building an Object
C
- cn.sliew.milky.dsl - 程序包 cn.sliew.milky.dsl
- ConfigurableBuilder<O,H extends ConfigurableBuilder<O,H>> - cn.sliew.milky.dsl中的接口
- configure(B) - 类 中的方法cn.sliew.milky.dsl.AbstractConfigurer
- configure(B) - 接口 中的方法cn.sliew.milky.dsl.Configurer
- Configurer<O,B extends Builder<O>> - cn.sliew.milky.dsl中的接口
-
Allows for configuring a
Builder. - customize(T) - 接口 中的方法cn.sliew.milky.dsl.Customizer
-
Performs the customizations on the input argument.
- Customizer<T> - cn.sliew.milky.dsl中的接口
-
Callback interface that accepts a single input argument and returns no result.
D
- doBuild() - 类 中的方法cn.sliew.milky.dsl.AbstractBuilder
-
Subclasses should implement this to perform the build.
- doBuild() - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
-
Executes the build using the
Configurer's that have been applied using the following steps: InvokesAbstractConfiguredBuilder.beforeInit()for any subclass to hook into InvokesConfigurer.init(Builder)for anyConfigurerthat was applied to this builder. InvokesAbstractConfiguredBuilder.beforeConfigure()for any subclass to hook into InvokesAbstractConfiguredBuilder.performBuild()which actually builds the Object
G
- getBuilder() - 类 中的方法cn.sliew.milky.dsl.AbstractConfigurer
-
Gets the
Builder. - getConfigurer(Class<C>) - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
-
Gets the
Configurerby its class name ornullif not found. - getConfigurer(Class<C>) - 接口 中的方法cn.sliew.milky.dsl.ConfigurableBuilder
-
Gets the
Configurerby its class name ornullif not found. - getObject() - 类 中的方法cn.sliew.milky.dsl.AbstractBuilder
-
Gets the object that was built.
- getOrBuild() - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
-
Similar to
AbstractBuilder.build()andAbstractBuilder.getObject()but checks the state to determine ifAbstractBuilder.build()needs to be called first.
I
- init(B) - 类 中的方法cn.sliew.milky.dsl.AbstractConfigurer
- init(B) - 接口 中的方法cn.sliew.milky.dsl.Configurer
-
Initialize the
Builder.
P
- performBuild() - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
-
Subclasses must implement this method to build the object that is being returned.
R
- removeConfigurer(Class<C>) - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
-
Removes and returns the
Configurerby its class name ornullif not found. - removeConfigurer(Class<C>) - 接口 中的方法cn.sliew.milky.dsl.ConfigurableBuilder
-
Removes the
Configurerby its class name ornullif not found.
S
- setBuilder(B) - 类 中的方法cn.sliew.milky.dsl.AbstractConfigurer
-
Sets the
Builderto be used.
W
- withDefaults() - 接口 中的静态方法cn.sliew.milky.dsl.Customizer
-
Returns a
Customizerthat does not alter the input argument.
所有类 所有程序包