org.databene.benerator
Interface NonNullGenerator<E>

All Superinterfaces:
java.io.Closeable, Generator<E>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
All Known Subinterfaces:
VarLengthStringGenerator
All Known Implementing Classes:
AbstractBigDecimalGenerator, AbstractBigIntegerGenerator, AbstractNonNullGenerator, AbstractNonNullNumberGenerator, AbstractSequenceGenerator, AddressGenerator, AsNonNullGenerator, BankAccountGenerator, BankGenerator, BinaryFileContentGenerator, BirthDateGenerator, BitReverseLongGenerator, BitReverseNaturalNumberGenerator, BlankArrayGenerator, BooleanGenerator, ByteArrayGenerator, CachedSequenceGenerator, CharacterGenerator, CityGenerator, CNPJGenerator, CompanyDomainGenerator, CompanyNameGenerator, CountryGenerator, CPFGenerator, CreditCardNumberGenerator, CumulatedDoubleGenerator, CumulatedLongGenerator, CumulativeDistributionFunction.IPINumberGenerator, CurrentDateGenerator, CurrentDateTimeGenerator, CurrentMilliTimeGenerator, CurrentNanoTimeGenerator, CurrentTimeGenerator, DateGenerator, DateTimeGenerator, DayGenerator, DBSeqHiLoGenerator, DBSequenceGenerator, DepartmentNameGenerator, DomainGenerator, EAN13Generator, EAN8Generator, EANGenerator, EMailAddressGenerator, EquivalenceStringGenerator, FamilyNameGenerator, FibonacciLongGenerator, FileContentGenerator, FileGenerator, FileNameGenerator, GenderGenerator, GivenNameGenerator, HibUUIDGenerator, HiLoGenerator, IncrementalIdGenerator, IncrementalIntsGenerator, IncrementalStringGenerator, IncrementGenerator, LocalSequenceGenerator, LuhnGenerator, MessageGenerator, MobileNumberGenerator, NonNullGeneratorProxy, NonNullGeneratorWrapper, NonNullSampleGenerator, NounGenerator, PadovanLongGenerator, PersonGenerator, PhoneNumberGenerator, PlainSequenceGenerator, QueryHiLoGenerator, RandomBigDecimalGenerator, RandomBigIntegerGenerator, RandomDomainGenerator, RandomDoubleGenerator, RandomIntegerGenerator, RandomLongGenerator, RandomVarLengthStringGenerator, RandomWalkDoubleGenerator, RandomWalkLongGenerator, RecurrenceRelationNumberGenerator, RegexStringGenerator, SeedGenerator, SeedSentenceGenerator, SeedWordGenerator, SequenceTableGenerator, ShuffleDoubleGenerator, ShuffleLongGenerator, SimplifyingSingleSourceArrayGenerator, SingleSourceArrayGenerator, SingleSourceCollectionGenerator, SSNGenerator, StateGenerator, StepDoubleGenerator, StepLongGenerator, StreetNameGenerator, StringGenerator, TextFileContentGenerator, ThreadSafeNonNullGenerator, TINGenerator, TokenCombiner, TopLevelDomainGenerator, UniqueFixedLengthStringGenerator, UniqueIntsGenerator, UniqueScrambledStringGenerator, UnsafeNonNullGenerator, UUIDGenerator, WedgeDoubleGenerator, WedgeLongGenerator, WeightedDoubleGenerator, WeightedLongGenerator

public interface NonNullGenerator<E>
extends Generator<E>

Generator interface which declares a generate() method as in Benerator versions before 0.7.

Created: 26.07.2011 17:34:50

Since:
0.7.0
Author:
Volker Bergmann

Method Summary
 E generate()
           
 
Methods inherited from interface org.databene.benerator.Generator
close, generate, getGeneratedType, init, wasInitialized
 
Methods inherited from interface org.databene.commons.ThreadAware
isParallelizable, isThreadSafe
 
Methods inherited from interface org.databene.commons.Resettable
reset
 

Method Detail

generate

E generate()


Copyright © 2013. All Rights Reserved.