Sautrela

edu.gtts.sautrela.engine.util
Class RandomNumberGenerator

java.lang.Object
  extended by edu.gtts.sautrela.engine.AbstractDataProcessor
      extended by edu.gtts.sautrela.engine.util.RandomNumberGenerator
All Implemented Interfaces:
DataProcessor, java.beans.BeanInfo, java.io.Serializable

public class RandomNumberGenerator
extends AbstractDataProcessor

See Also:
Serialized Form

Nested Class Summary
static class RandomNumberGenerator.Type
           
 
Field Summary
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
RandomNumberGenerator()
           
 
Method Summary
 void editBeanInfo(java.beans.BeanInfo info)
           
 int getDataSize()
           
 RandomNumberGenerator.Type getDataType()
           
 double getMaxValue()
           
 double getMinValue()
           
 int getStreamLength()
           
 int getStreamNum()
           
static void main(java.lang.String[] args)
           
 void process(Buffer none, Buffer out)
          Data is pulled from imput buffer, processed and pushed into the output buffer.
 void setDataSize(int datasize)
           
 void setDataType(RandomNumberGenerator.Type dataType)
           
 void setMaxValue(double maxValue)
           
 void setMinValue(double minValue)
           
 void setStreamLength(int streamLength)
           
 void setStreamNum(int streamNum)
           
 
Methods inherited from class edu.gtts.sautrela.engine.AbstractDataProcessor
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, getName, getPropertyDescriptors, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RandomNumberGenerator

public RandomNumberGenerator()
Method Detail

getDataSize

public int getDataSize()

setDataSize

public void setDataSize(int datasize)

getStreamLength

public int getStreamLength()

setStreamLength

public void setStreamLength(int streamLength)

getStreamNum

public int getStreamNum()

setStreamNum

public void setStreamNum(int streamNum)

getMaxValue

public double getMaxValue()

setMaxValue

public void setMaxValue(double maxValue)

getMinValue

public double getMinValue()

setMinValue

public void setMinValue(double minValue)

getDataType

public RandomNumberGenerator.Type getDataType()

setDataType

public void setDataType(RandomNumberGenerator.Type dataType)

process

public void process(Buffer none,
                    Buffer out)
             throws DataProcessorException
Description copied from interface: DataProcessor
Data is pulled from imput buffer, processed and pushed into the output buffer. Processing mus finish as sooan as a CloseData is received.

Parameters:
none - Input Buffer
out - Output Buffer
Throws:
DataProcessorException

editBeanInfo

public void editBeanInfo(java.beans.BeanInfo info)
Overrides:
editBeanInfo in class AbstractDataProcessor

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

Sautrela