edu.ksu.cis.projects.bogor.module
Class DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
java.lang.Object
edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
- All Implemented Interfaces:
- ISchedulingStrategyInfo
- Enclosing class:
- DefaultSchedulingStrategist
protected final class DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
- extends Object
- implements ISchedulingStrategyInfo
DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
public DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo()
DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
public DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo(IntList list)
addInfo
public void addInfo(int extId,
int choiceCount,
int chosenIndex)
getExtId
public int getExtId(int infoIndex)
- Specified by:
getExtId
in interface ISchedulingStrategyInfo
getChoiceCount
public int getChoiceCount(int infoIndex)
- Specified by:
getChoiceCount
in interface ISchedulingStrategyInfo
getChosenIndex
public int getChosenIndex(int infoIndex)
- Specified by:
getChosenIndex
in interface ISchedulingStrategyInfo
setChosenIndex
public void setChosenIndex(int infoIndex,
int newChosenValue)
isCovered
public boolean isCovered()
- Specified by:
isCovered
in interface ISchedulingStrategyInfo
getInfoCount
public int getInfoCount()
- Specified by:
getInfoCount
in interface ISchedulingStrategyInfo
clone
public ISchedulingStrategyInfo clone(Map<Object,Object> cloneMap)
- Specified by:
clone
in interface ISchedulingStrategyInfo
hasInfo
public boolean hasInfo()
- Specified by:
hasInfo
in interface ISchedulingStrategyInfo
toString
public String toString()
- Specified by:
toString
in interface ISchedulingStrategyInfo
- Overrides:
toString
in class Object