org.databene.benerator.primitive
Class DigitsGenerator

java.lang.Object
  extended by org.databene.benerator.util.AbstractGenerator<E>
      extended by org.databene.benerator.util.ThreadSafeGenerator<java.lang.String>
          extended by org.databene.benerator.primitive.DigitsGenerator
All Implemented Interfaces:
java.io.Closeable, Generator<java.lang.String>, org.databene.commons.Resettable, org.databene.commons.ThreadAware

public class DigitsGenerator
extends ThreadSafeGenerator<java.lang.String>

Generates Strings composed of numerical digits.

Created: 16.10.2009 07:31:16

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.util.AbstractGenerator
context, state
 
Constructor Summary
DigitsGenerator(int length)
           
DigitsGenerator(int minLength, int maxLength, int minInitial)
           
DigitsGenerator(int minLength, int maxLength, java.lang.String prefix)
           
 
Method Summary
 java.lang.String generate()
          Returns an instance of the generic type E.
static java.lang.String generate(int length)
           
 java.lang.String generate(java.lang.String prefix)
           
 java.lang.Class<java.lang.String> getGeneratedType()
          Declares the type of the objects returned by the generate() method.
 int getMaxLength()
           
 int getMinInitial()
           
 int getMinLength()
           
 java.lang.String getPrefix()
           
 void setMaxLength(int maxLength)
           
 void setMinInitial(int minInitial)
           
 void setMinLength(int minLength)
           
 void setPrefix(java.lang.String prefix)
           
 
Methods inherited from class org.databene.benerator.util.ThreadSafeGenerator
isParallelizable, isThreadSafe
 
Methods inherited from class org.databene.benerator.util.AbstractGenerator
assertInitialized, assertNotInitialized, close, init, reset, toString, wasInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DigitsGenerator

public DigitsGenerator(int length)

DigitsGenerator

public DigitsGenerator(int minLength,
                       int maxLength,
                       int minInitial)

DigitsGenerator

public DigitsGenerator(int minLength,
                       int maxLength,
                       java.lang.String prefix)
Method Detail

getMinLength

public int getMinLength()

setMinLength

public void setMinLength(int minLength)

getMaxLength

public int getMaxLength()

setMaxLength

public void setMaxLength(int maxLength)

getMinInitial

public int getMinInitial()

setMinInitial

public void setMinInitial(int minInitial)

getPrefix

public java.lang.String getPrefix()

setPrefix

public void setPrefix(java.lang.String prefix)

getGeneratedType

public java.lang.Class<java.lang.String> getGeneratedType()
Description copied from interface: Generator
Declares the type of the objects returned by the generate() method.


generate

public java.lang.String generate()
Description copied from interface: Generator
Returns an instance of the generic type E.


generate

public java.lang.String generate(java.lang.String prefix)
                          throws IllegalGeneratorStateException
Throws:
IllegalGeneratorStateException

generate

public static java.lang.String generate(int length)


Copyright © 2011. All Rights Reserved.