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 Builder that allows Configurer to be applied to it.
AbstractConfiguredBuilder() - 类 的构造器cn.sliew.milky.dsl.AbstractConfiguredBuilder
 
AbstractConfigurer<O,​B extends Builder<O>> - cn.sliew.milky.dsl中的类
A base class for Configurer that 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 Builder when done using the Configurer.
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
Configure the Builder by setting the necessary properties on the Builder.
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: Invokes AbstractConfiguredBuilder.beforeInit() for any subclass to hook into Invokes Configurer.init(Builder) for any Configurer that was applied to this builder. Invokes AbstractConfiguredBuilder.beforeConfigure() for any subclass to hook into Invokes AbstractConfiguredBuilder.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 Configurer by its class name or null if not found.
getConfigurer(Class<C>) - 接口 中的方法cn.sliew.milky.dsl.ConfigurableBuilder
Gets the Configurer by its class name or null if not found.
getObject() - 类 中的方法cn.sliew.milky.dsl.AbstractBuilder
Gets the object that was built.
getOrBuild() - 类 中的方法cn.sliew.milky.dsl.AbstractConfiguredBuilder
Similar to AbstractBuilder.build() and AbstractBuilder.getObject() but checks the state to determine if AbstractBuilder.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 Configurer by its class name or null if not found.
removeConfigurer(Class<C>) - 接口 中的方法cn.sliew.milky.dsl.ConfigurableBuilder
Removes the Configurer by its class name or null if not found.

S

setBuilder(B) - 类 中的方法cn.sliew.milky.dsl.AbstractConfigurer
Sets the Builder to be used.

W

withDefaults() - 接口 中的静态方法cn.sliew.milky.dsl.Customizer
Returns a Customizer that does not alter the input argument.
A B C D G I P R S W 
所有类 所有程序包