public abstract class AbstractConfigurableEntityFactory<T extends Entity> extends java.lang.Object implements ConfigurableEntityFactory<T>, java.io.Serializable
| Constructor and Description |
|---|
AbstractConfigurableEntityFactory() |
AbstractConfigurableEntityFactory(java.util.Map flags) |
| Modifier and Type | Method and Description |
|---|---|
AbstractConfigurableEntityFactory<T> |
configure(ConfigKey.HasConfigKey key,
java.lang.Object value) |
AbstractConfigurableEntityFactory<T> |
configure(ConfigKey key,
java.lang.Object value) |
AbstractConfigurableEntityFactory<T> |
configure(java.util.Map flags) |
T |
newEntity(Entity parent) |
T |
newEntity(java.util.Map flags,
Entity parent) |
abstract T |
newEntity2(java.util.Map flags,
Entity parent) |
AbstractConfigurableEntityFactory<T> |
setConfig(ConfigKey.HasConfigKey key,
java.lang.Object value) |
AbstractConfigurableEntityFactory<T> |
setConfig(ConfigKey key,
java.lang.Object value) |
public AbstractConfigurableEntityFactory()
public AbstractConfigurableEntityFactory(java.util.Map flags)
public AbstractConfigurableEntityFactory<T> configure(java.util.Map flags)
configure in interface ConfigurableEntityFactory<T extends Entity>public AbstractConfigurableEntityFactory<T> configure(ConfigKey key, java.lang.Object value)
configure in interface ConfigurableEntityFactory<T extends Entity>public AbstractConfigurableEntityFactory<T> configure(ConfigKey.HasConfigKey key, java.lang.Object value)
configure in interface ConfigurableEntityFactory<T extends Entity>public AbstractConfigurableEntityFactory<T> setConfig(ConfigKey key, java.lang.Object value)
setConfig in interface ConfigurableEntityFactory<T extends Entity>public AbstractConfigurableEntityFactory<T> setConfig(ConfigKey.HasConfigKey key, java.lang.Object value)
setConfig in interface ConfigurableEntityFactory<T extends Entity>public T newEntity(java.util.Map flags, Entity parent)
newEntity in interface EntityFactory<T extends Entity>