org.databene.benerator.sample
Class SeedManager<E>

java.lang.Object
  extended by org.databene.benerator.sample.SeedManager<E>

public class SeedManager<E>
extends java.lang.Object

Counts frequencies of atoms and provides random atoms with the same frequency.

Created at 12.07.2009 07:51:04

Since:
0.6.0
Author:
Volker Bergmann

Constructor Summary
SeedManager(java.lang.Class<E> generatedType, int depth)
           
 
Method Summary
 void addSequence(int startIndex, E... sequence)
           
 int getDepth()
           
 java.lang.Class<E> getGeneratedType()
           
 SeedManager<E> getSuccessor(E atom)
           
 double getWeight()
           
 void init()
           
 void printState()
           
 void printState(java.lang.String indent)
           
 E randomAtom()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SeedManager

public SeedManager(java.lang.Class<E> generatedType,
                   int depth)
Method Detail

getDepth

public int getDepth()

getWeight

public double getWeight()

getGeneratedType

public java.lang.Class<E> getGeneratedType()

addSequence

public void addSequence(int startIndex,
                        E... sequence)

init

public void init()

randomAtom

public E randomAtom()

getSuccessor

public SeedManager<E> getSuccessor(E atom)

printState

public void printState()

printState

public void printState(java.lang.String indent)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2013. All Rights Reserved.