pl.kernelpanic.dbmonster.generator
Class BooleanGenerator

java.lang.Object
  extended bypl.kernelpanic.dbmonster.generator.BasicDataGenerator
      extended bypl.kernelpanic.dbmonster.generator.BooleanGenerator
All Implemented Interfaces:
DataGenerator, Initializable

public class BooleanGenerator
extends BasicDataGenerator
implements Initializable

The generator which produces boolean values.

Version:
$Id: BooleanGenerator.html,v 1.1 2007/06/21 08:38:14 sbahloul Exp $
Author:
Piotr Maj <piotr.maj@kernelpanic.pl>

Field Summary
 
Fields inherited from class pl.kernelpanic.dbmonster.generator.BasicDataGenerator
column, nulls
 
Constructor Summary
BooleanGenerator()
           
 
Method Summary
 Object generate()
          Generates boolean value.
 int getProbability()
          Returns the probability.
 void initialize(DBMonsterContext ctx)
          Initializes a class with DBMonsterContext.
 void reset()
          Reset generator.
 void setProbability(int prob)
          Sets the probability.
 
Methods inherited from class pl.kernelpanic.dbmonster.generator.BasicDataGenerator
getColumn, getNulls, setColumn, setNulls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanGenerator

public BooleanGenerator()
Method Detail

initialize

public final void initialize(DBMonsterContext ctx)
                      throws Exception
Description copied from interface: Initializable
Initializes a class with DBMonsterContext.

Specified by:
initialize in interface Initializable
Parameters:
ctx - context
Throws:
Exception - if initialization fails
See Also:
Initializable.initialize(DBMonsterContext)

generate

public final Object generate()
Generates boolean value.

Specified by:
generate in interface DataGenerator
Returns:
true, false or null.

getProbability

public final int getProbability()
Returns the probability.

Returns:
number of true per each 100 generatied values.

setProbability

public final void setProbability(int prob)
Sets the probability.

Parameters:
prob - probability

reset

public final void reset()
Reset generator.

Specified by:
reset in interface DataGenerator


Copyright © 2003-2005 .:. kernelpanic.pl .:.. All Rights Reserved.