-
- All Implemented Interfaces:
-
icu.windea.breezeframework.core.component.Component,icu.windea.breezeframework.core.component.ConfigurableComponent,icu.windea.breezeframework.core.component.RandomGenerator,icu.windea.breezeframework.core.component.TypedComponent,icu.windea.breezeframework.core.model.Configurable
public interface ConfigurableRandomGenerator<T extends Object> implements RandomGenerator<T>, ConfigurableComponent
-
-
Method Summary
Modifier and Type Method Description abstract ConfigurableRandomGenerator<T>configure(Map<String, Object> configParams)根据指定的配置复制当前对象,返回一个新对象。 abstract Class<T>getTargetType()目标类型。 abstract Map<String, Object>getConfigParams()配置参数。 -
-
Method Detail
-
configure
abstract ConfigurableRandomGenerator<T> configure(Map<String, Object> configParams)
根据指定的配置复制当前对象,返回一个新对象。
-
getTargetType
abstract Class<T> getTargetType()
目标类型。
-
getConfigParams
abstract Map<String, Object> getConfigParams()
配置参数。
-
-
-
-