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>