public class CacheShuffledStream extends AbstractTask
Modifier and Type | Field and Description |
---|---|
IntOption |
maximumCacheSizeOption |
IntOption |
shuffleRandomSeedOption |
ClassOption |
streamOption |
classOptionNamesToPreparedObjects, options
Constructor and Description |
---|
CacheShuffledStream() |
Modifier and Type | Method and Description |
---|---|
protected Object |
doTaskImpl(TaskMonitor monitor,
ObjectRepository repository)
This method performs this task.
|
String |
getPurposeString()
Gets the purpose of this object
|
Class<?> |
getTaskResultType()
Gets the result type of this task.
|
doTask, doTask, getDescription, getTaskName, prepareForUseImpl
copy, discoverOptionsViaReflection, getCLICreationString, getOptions, getPreparedClassOption, getPreparedClassOption, prepareClassOptions, prepareForUse, prepareForUse
copy, measureByteSize, measureByteSize, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
copy, measureByteSize
public ClassOption streamOption
public IntOption maximumCacheSizeOption
public IntOption shuffleRandomSeedOption
public String getPurposeString()
OptionHandler
getPurposeString
in interface OptionHandler
getPurposeString
in class AbstractOptionHandler
protected Object doTaskImpl(TaskMonitor monitor, ObjectRepository repository)
AbstractTask
AbstractTask
implements doTask
so all
its extensions only need to implement doTaskImpl
.doTaskImpl
in class AbstractTask
monitor
- the TaskMonitor to userepository
- the ObjectRepository to useCopyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.