public final class ContainerBuilder extends Object
| 构造器和说明 |
|---|
ContainerBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> ContainerBuilder |
constant(Class<T> type,
String name,
T value)
常量工厂
|
ContainerBuilder |
constant(String name,
Object value) |
Container |
create(String name)
创建容器
|
<T> ContainerBuilder |
factory(Class<T> type) |
<T> ContainerBuilder |
factory(Class<T> type,
net.isger.util.Callable<T> callable) |
<T> ContainerBuilder |
factory(Class<T> type,
net.isger.util.Callable<T> callable,
Scope scope) |
<T> ContainerBuilder |
factory(Class<T> type,
Class<? extends T> implementation) |
<T> ContainerBuilder |
factory(Class<T> type,
Class<? extends T> implementation,
Scope scope) |
<T> ContainerBuilder |
factory(Class<T> type,
Scope scope) |
<T> ContainerBuilder |
factory(Class<T> type,
String name) |
<T> ContainerBuilder |
factory(Class<T> type,
String name,
net.isger.util.Callable<T> callable) |
<T> ContainerBuilder |
factory(Class<T> type,
String name,
net.isger.util.Callable<T> callable,
Scope scope)
实例工厂
|
<T> ContainerBuilder |
factory(Class<T> type,
String name,
Class<? extends T> implementation) |
<T> ContainerBuilder |
factory(Class<T> type,
String name,
Class<? extends T> implementation,
Scope scope)
实例工厂
|
<T> ContainerBuilder |
factory(Class<T> type,
String name,
Scope scope) |
void |
setDuplicates(boolean duplicates)
重复状态
|
public void setDuplicates(boolean duplicates)
duplicates - public <T> ContainerBuilder factory(Class<T> type, String name, net.isger.util.Callable<T> callable, Scope scope)
type - name - callable - scope - public <T> ContainerBuilder factory(Class<T> type, net.isger.util.Callable<T> callable)
public <T> ContainerBuilder factory(Class<T> type, net.isger.util.Callable<T> callable, Scope scope)
public <T> ContainerBuilder factory(Class<T> type, String name, net.isger.util.Callable<T> callable)
public <T> ContainerBuilder factory(Class<T> type, String name, Class<? extends T> implementation, Scope scope)
type - name - implementation - scope - public <T> ContainerBuilder factory(Class<T> type)
public <T> ContainerBuilder factory(Class<T> type, Scope scope)
public <T> ContainerBuilder factory(Class<T> type, Class<? extends T> implementation)
public <T> ContainerBuilder factory(Class<T> type, Class<? extends T> implementation, Scope scope)
public <T> ContainerBuilder factory(Class<T> type, String name)
public <T> ContainerBuilder factory(Class<T> type, String name, Class<? extends T> implementation)
public <T> ContainerBuilder factory(Class<T> type, String name, Scope scope)
public <T> ContainerBuilder constant(Class<T> type, String name, T value)
type - name - value - public ContainerBuilder constant(String name, Object value)
Copyright © 2024. All rights reserved.