|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator<A,BO>
A - the type of agents the according preprocessor builder is intended
forBO - the type of behavioural options the preprocessor shall managepublic class LPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>
default configurator
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final LaraDecisionModeSelector<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> DEFAULT_DECISION_MODE_SELECTOR
public final LaraBOCollector<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> DEFAULT_BO_COLLECTOR
public final LaraBOPreselector<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> DEFAULT_BO_PRESELECTOR
public final LaraBOUtilityUpdater<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> DEFAULT_BO_UPDATE_BUILDER
public final LaraPreferenceUpdater<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> DEFAULT_PREFERENCE_UPDATER
| Method Detail |
|---|
public static <A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> LaraPreprocessor<A,BO> getDefaultPreprocessor()
public static <A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> LPreprocessorConfigurator<A,BO> getNewPreprocessorConfigurator()
A - BO -
public LaraPreprocessorConfigurator<A,BO> clone()
LaraPreprocessorConfiguratorLaraPreprocessors with a different
configuration. I.e. the provided configuration is altered and used to
create a new pre-processor.
clone in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>clone in class ObjectObject.clone()
public <T> T get(LaraDecisionConfiguration dConfiguration,
Class<? super T> type)
get in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>T - the general type of the requested componentdConfiguration - The LaraDecisionConfiguration the given component
shall be applied to.type - the general type of the requested component
LaraPreprocessorConfigurator.get(de.cesr.lara.components.decision.LaraDecisionConfiguration,
java.lang.Class)public LaraBOCollector<A,BO> getDefaultBoCollector()
getDefaultBoCollector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraBOCollectorLaraPreprocessorConfigurator.getDefaultBoCollector()public LaraBOPreselector<A,BO> getDefaultBoPreselector()
getDefaultBoPreselector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraBOPreselectorLaraPreprocessorConfigurator.getDefaultBoPreselector()public LaraBOUtilityUpdater<A,BO> getDefaultBoUtilityUpdater()
getDefaultBoUtilityUpdater in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraBOUtilityUpdaterLaraPreprocessorConfigurator.getDefaultBoUtilityUpdater()public LaraDecisionModeSelector<A,BO> getDefaultDecisionModeSelector()
getDefaultDecisionModeSelector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraDecisionConfigurationLaraPreprocessorConfigurator.getDefaultDecisionModeSelector()public LaraPreferenceUpdater<A,BO> getDefaultPreferenceUpdater()
getDefaultPreferenceUpdater in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraPreferenceUpdaterLaraPreprocessorConfigurator.getDefaultPreferenceUpdater()public <T extends LaraPreprocessorComp<A,BO>> Map<LaraDecisionConfiguration,T> getMap(Class<? super T> type)
LaraPreprocessorConfiguratorLaraDecisionConfiguration to
LaraPreprocessorComp as defined by the given component class.
getMap in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>T - the generic type of the agenttype - the class of component type that is requested
LaraPreprocessorConfigurator.getMap(java.lang.Class)public LaraPreprocessor<A,BO> getPreprocessor()
getPreprocessor in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraPreprocessorConfigurator.getPreprocessor()
public <T extends LaraPreprocessorComp<A,BO>> void set(LaraDecisionConfiguration dConfiguration,
Class<? super T> type,
T value)
set in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>T - the component type regarding agent type of the requested
componentU - the general type of the requested componentdConfiguration - The LaraDecisionConfiguration the given component
shall be applied to.type - the general type of the requested componentvalue - public void setBOAdapter(LaraBOUtilityUpdater<A,BO> boAdapter)
setBOAdapter in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraPreprocessorConfigurator.setBOAdapter(de.cesr.lara.components.preprocessor.LaraBOUtilityUpdater)
public void setBOAdapter(LaraBOUtilityUpdater<A,BO> boAdapter,
LaraDecisionConfiguration dConfiguration)
LaraPreprocessorConfiguratornull corresponds to
LaraPreprocessorConfigurator#setBOAdapter(LaraBOUtilityUpdaterBuilder)
and sets the default.
setBOAdapter in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>dConfiguration - The LaraDecisionConfiguration the given behavioural
options utilityUpdater shall be applied to.LaraPreprocessorConfigurator.setBOAdapter(de.cesr.lara.components.preprocessor.LaraBOUtilityUpdater,
de.cesr.lara.components.decision.LaraDecisionConfiguration)public void setBOCollector(LaraBOCollector<A,BO> boscanner)
setBOCollector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraPreprocessorConfigurator.setBOCollector(de.cesr.lara.components.preprocessor.LaraBOCollector)
public void setBOCollector(LaraBOCollector<A,BO> boscanner,
LaraDecisionConfiguration dConfiguration)
LaraPreprocessorConfiguratornull corresponds to
LaraPreprocessorConfigurator.setBOCollector(LaraBOCollector) and
sets the default.
setBOCollector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>dConfiguration - The LaraDecisionConfiguration the given behavioural
options collector shall be applied to.LaraPreprocessorConfigurator.setBOCollector(de.cesr.lara.components.preprocessor.LaraBOCollector,
de.cesr.lara.components.decision.LaraDecisionConfiguration)public void setBoPreselector(LaraBOPreselector<A,BO> boChecker)
setBoPreselector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraPreprocessorConfigurator.setBoPreselector(de.cesr.lara.components.preprocessor.LaraBOPreselector)
public void setBOPreselector(LaraBOPreselector<A,BO> boChecker,
LaraDecisionConfiguration dConfiguration)
LaraPreprocessorConfiguratornull corresponds to
) and sets the default.
setBOPreselector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>dConfiguration - The LaraDecisionConfiguration the given behavioural
options preselector shall be applied to.LaraPreprocessorConfigurator.setBOPreselector(de.cesr.lara.components.preprocessor.LaraBOPreselector,
de.cesr.lara.components.decision.LaraDecisionConfiguration)public void setDecisionModeSelector(LaraDecisionModeSelector<A,BO> modeSelector)
setDecisionModeSelector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraPreprocessorConfigurator.setDecisionModeSelector(de.cesr.lara.components.preprocessor.LaraDecisionModeSelector)
public void setDecisionModeSelector(LaraDecisionModeSelector<A,BO> modeSelector,
LaraDecisionConfiguration dConfiguration)
LaraPreprocessorConfiguratornull corresponds to
) and sets the default.
setDecisionModeSelector in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>dConfiguration - The LaraDecisionConfiguration the given mode selector
shall be applied to.LaraPreprocessorConfigurator.setDecisionModeSelector(de.cesr.lara.components.preprocessor.LaraDecisionModeSelector,
de.cesr.lara.components.decision.LaraDecisionConfiguration)public void setPreferenceUpdater(LaraPreferenceUpdater<? extends A,BO> prefUpdater)
setPreferenceUpdater in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>LaraPreprocessorConfigurator.setPreferenceUpdater(de.cesr.lara.components.preprocessor.LaraPreferenceUpdater)
public void setPreferenceUpdater(LaraPreferenceUpdater<? extends A,BO> prefUpdater,
LaraDecisionConfiguration dConfiguration)
LaraPreprocessorConfiguratornull corresponds to
LaraPreprocessorConfigurator.setPreferenceUpdater(LaraPreferenceUpdater)
and sets the default.
setPreferenceUpdater in interface LaraPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>dConfiguration - The LaraDecisionConfiguration the given preference
utilityUpdater shall be applied to.LaraPreprocessorConfigurator.setPreferenceUpdater(de.cesr.lara.components.preprocessor.LaraPreferenceUpdater,
de.cesr.lara.components.decision.LaraDecisionConfiguration)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||