public class DefaultFactoryMachine extends Object implements FactoryMachine
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.ImmutableMap<Name<?>,MachineEngine<?>> |
engines |
| Constructor and Description |
|---|
DefaultFactoryMachine(int priority,
MachineEngine<?>... engines) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBuild(Name<?> name) |
<T> MachineEngine<T> |
getEngine(Name<T> name) |
<T> Set<Name<T>> |
nameBuildableComponents(Class<T> componentClass) |
int |
priority() |
String |
toString() |
protected final com.google.common.collect.ImmutableMap<Name<?>,MachineEngine<?>> engines
public DefaultFactoryMachine(int priority,
MachineEngine<?>... engines)
public boolean canBuild(Name<?> name)
canBuild in interface FactoryMachinepublic <T> MachineEngine<T> getEngine(Name<T> name)
getEngine in interface FactoryMachinepublic <T> Set<Name<T>> nameBuildableComponents(Class<T> componentClass)
nameBuildableComponents in interface FactoryMachinepublic int priority()
priority in interface FactoryMachineCopyright © 2017. All Rights Reserved.