|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectadams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.data.conversion.AbstractConversion
adams.data.conversion.RandomizeCollection
public class RandomizeCollection
Randomizes the order of the elements in the collection.
The random number generator gets initialized every time with the given seed.
-D <int> (property: debugLevel) The greater the number the more additional info the scheme may output to the console (0 = off). default: 0 minimum: 0
-seed <long> (property: seed) The seed value for the random number generator. default: 1
| Field Summary | |
|---|---|
protected long |
m_Seed
the seed value. |
| Fields inherited from class adams.data.conversion.AbstractConversion |
|---|
m_Input, m_Output, m_Owner, m_Stopped |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Constructor Summary | |
|---|---|
RandomizeCollection()
|
|
| Method Summary | |
|---|---|
Class |
accepts()
Returns the class that is accepted as input. |
void |
defineOptions()
Adds options to the internal list of options. |
protected Object |
doConvert()
Performs the actual conversion. |
Class |
generates()
Returns the class that is generated as output. |
long |
getSeed()
Returns the seed value. |
String |
globalInfo()
Returns a string describing the object. |
String |
seedTipText()
Returns the tip text for this property. |
void |
setSeed(long value)
Sets the seed value. |
| Methods inherited from class adams.data.conversion.AbstractConversion |
|---|
checkData, cleanUp, convert, getInput, getOutput, getOwner, getQuickInfo, reset, setInput, setOwner, shallowCopy, shallowCopy, stopExecution |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
|---|
cleanUpOptions, debug, debug, debugLevelTipText, destroy, finishInit, getDebugLevel, getOptionManager, initialize, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from class adams.core.ConsoleObject |
|---|
getDebugging, getSystemErr, getSystemOut, sizeOf |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected long m_Seed
| Constructor Detail |
|---|
public RandomizeCollection()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractOptionHandlerpublic void setSeed(long value)
setSeed in interface Randomizablevalue - the seedpublic long getSeed()
getSeed in interface Randomizablepublic String seedTipText()
seedTipText in interface Randomizablepublic Class accepts()
accepts in interface Conversionaccepts in class AbstractConversionpublic Class generates()
generates in interface Conversiongenerates in class AbstractConversion
protected Object doConvert()
throws Exception
doConvert in class AbstractConversionException - if something goes wrong with the conversion
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||