Uses of Class
org.databene.benerator.util.AbstractNonNullGenerator

Packages that use AbstractNonNullGenerator
org.databene.benerator.composite   
org.databene.benerator.distribution   
org.databene.benerator.distribution.sequence   
org.databene.benerator.primitive Implements Generators for simple Java types. 
org.databene.benerator.primitive.datetime   
org.databene.benerator.primitive.number Defines a small framework for generating numbers of all built-in Java number types (byte, short, int, long, BigInteger, float, double, BigDecimal) resulting from a sequence or being distributed according a distribution function. 
org.databene.benerator.sample Provides Generators that are based on collections of samples. 
org.databene.benerator.util Provides utility classes for data generation. 
org.databene.domain.address databene domain for address data. 
org.databene.domain.br   
org.databene.domain.math   
org.databene.domain.net   
org.databene.domain.person databene domain for Person data. 
org.databene.platform.db platform adapter for databases. 
 

Uses of AbstractNonNullGenerator in org.databene.benerator.composite
 

Subclasses of AbstractNonNullGenerator in org.databene.benerator.composite
 class BlankArrayGenerator
          Generates an array of fixed size filled with nulls.
 

Uses of AbstractNonNullGenerator in org.databene.benerator.distribution
 

Subclasses of AbstractNonNullGenerator in org.databene.benerator.distribution
static class CumulativeDistributionFunction.IPINumberGenerator<E extends Number>
          Generates numbers according to an CumulativeDistributionFunction.
 class WeightedDoubleGenerator
          Double Generator that supports a weight function.
 class WeightedLongGenerator
          Long Generator that supports a weight function.
 

Uses of AbstractNonNullGenerator in org.databene.benerator.distribution.sequence
 

Subclasses of AbstractNonNullGenerator in org.databene.benerator.distribution.sequence
 class BitReverseLongGenerator
          Generates integers reversing the bits of a continuously rising number.
 class BitReverseNaturalNumberGenerator
          Long Generator that implements a 'bitreverse' Long Sequence.
 class CumulatedDoubleGenerator
          Double Generator that implements a 'cumulated' Double Sequence.
 class CumulatedLongGenerator
          Long Generator that implements a 'cumulated' Long Sequence.
 class RandomBigDecimalGenerator
          Generates random BigDecimals with a uniform distribution.
 class RandomBigIntegerGenerator
          Generates random BigInteger with a uniform distribution.
 class RandomDoubleGenerator
          Double Generator that implements a 'random' Double Sequence.
 class RandomIntegerGenerator
          Creates random Integer values with a uniform distribution.
 class RandomLongGenerator
          Long Generator that implements a 'random' Long Sequence.
 class RandomWalkDoubleGenerator
          Double Generator that implements a 'randomWalk' Double Sequence.
 class RandomWalkLongGenerator
          Long Generator that implements a 'randomWalk' Long Sequence.
 class ShuffleDoubleGenerator
          Double Generator that implements a 'shuffle' Double Sequence.
 class ShuffleLongGenerator
          Long Generator that implements a 'shuffle' Long Sequence: It starts with min and produced numbers by continuously incrementing the cursor by a fix increment value; when max is reached, it repeats the procedure starting by min+granularity, later min+2*granularity and so on.
 class StepDoubleGenerator
          Double Generator that implements a 'step' Double Sequence.
 class StepLongGenerator
          Long Generator that implements a 'step' Long Sequence.
 class WedgeDoubleGenerator
          Generates 'Double' values for the 'wedge' sequence.
 class WedgeLongGenerator
          Long Generator that implements a 'wedge' Long Sequence.
 

Uses of AbstractNonNullGenerator in org.databene.benerator.primitive
 

Subclasses of AbstractNonNullGenerator in org.databene.benerator.primitive
 class BooleanGenerator
          Generates boolean values with a configurable quota of true values.
 class HibUUIDGenerator
          Creates UUIDs evaluating IP address, a JVM ID and timestamp.
 class HiLoGenerator
          Combines the output of a 'slow' generator (e.g. a remote hiGenerator) with quickly generated numbers in a range: value = hi * maxLo + local.
 class IncrementalIdGenerator
          Generates unique long values incrementally.
 class IncrementalIntsGenerator
          Generates int arrays in the same manner in which decimal numbers are used.
 class IncrementGenerator
          Generates long values by continuously incrementing a base (min) value.
 class UUIDGenerator
          Creates UUIDs using UUID.randomUUID().
 

Uses of AbstractNonNullGenerator in org.databene.benerator.primitive.datetime
 

Subclasses of AbstractNonNullGenerator in org.databene.benerator.primitive.datetime
 class CurrentDateGenerator
          Generates java.util.Date objects that represent the current Date (time is 00:00:00).
 class CurrentDateTimeGenerator
          Generates java.util.Date objects that represent the current date and time.
 class CurrentMilliTimeGenerator
          Generates Long values that represent the current time in milliseconds.
 class CurrentNanoTimeGenerator
          Generates Long objects that represent the current system time in nanoseconds since 1970-01-01.
 class CurrentTimeGenerator
          Generates Date objects that represent the current time.
 class DayGenerator
          Generates dates with a granularity of days, months or years.
 

Uses of AbstractNonNullGenerator in org.databene.benerator.primitive.number
 

Subclasses of AbstractNonNullGenerator in org.databene.benerator.primitive.number
 class AbstractBigDecimalGenerator
          Wrapper for a LongGenerator that maps the generated Longs to BigDecimals.
 class AbstractBigIntegerGenerator
          Wrapper for a LongGenerator that maps the generated Longs to BigIntegers.
 class AbstractNonNullNumberGenerator<E extends Number>
          Abstract parent class for all number generators.
 class RecurrenceRelationNumberGenerator<E extends Number>
          Parent class for Number Generators that calculate numbers recursively.
 

Uses of AbstractNonNullGenerator in org.databene.benerator.sample
 

Subclasses of AbstractNonNullGenerator in org.databene.benerator.sample
 class SeedGenerator<E>
          Generates value sequences derived from seed sequences.
 class StateGenerator<E>
          Generates states as configured by a state machine.
 

Uses of AbstractNonNullGenerator in org.databene.benerator.util
 

Subclasses of AbstractNonNullGenerator in org.databene.benerator.util
 class ThreadSafeNonNullGenerator<E>
          NonNullGenerator implementation which declares thread safety.
 class UnsafeNonNullGenerator<E>
          NonNullGenerator implementation which declares that it is neither thread-safe nor parallelizable.
 

Uses of AbstractNonNullGenerator in org.databene.domain.address
 

Subclasses of AbstractNonNullGenerator in org.databene.domain.address
 class MobileNumberGenerator
          Generates mobile phone numbers.
 class PhoneNumberGenerator
          Generates landline or mobile phone numbers in a given Country.
 

Uses of AbstractNonNullGenerator in org.databene.domain.br
 

Subclasses of AbstractNonNullGenerator in org.databene.domain.br
 class CPFGenerator
          Generates Brazilian CPF numbers.
 

Uses of AbstractNonNullGenerator in org.databene.domain.math
 

Subclasses of AbstractNonNullGenerator in org.databene.domain.math
 class FibonacciLongGenerator
          Generates Fibonacci Numbers.
 class PadovanLongGenerator
          Generates numbers according to the Padovan Sequence.
 

Uses of AbstractNonNullGenerator in org.databene.domain.net
 

Subclasses of AbstractNonNullGenerator in org.databene.domain.net
 class CompanyDomainGenerator
          Generates web domains for companies.
 

Uses of AbstractNonNullGenerator in org.databene.domain.person
 

Subclasses of AbstractNonNullGenerator in org.databene.domain.person
 class TINGenerator
          Generates European Tax Identification Numbers (like the German 'Steueridentifikationsnummer').
 

Uses of AbstractNonNullGenerator in org.databene.platform.db
 

Subclasses of AbstractNonNullGenerator in org.databene.platform.db
 class AbstractSequenceGenerator
          Abstract parent class for database-sequence-related Generators.
 class CachedSequenceGenerator
          Reads the current value of a sequence on first invocation, increases the value locally on subsequent calls and finally (on close()) updates the DB sequence with the local value.
 class DBSeqHiLoGenerator
          Generates Long values with a HiLo strategy using a database sequence for the Hi values.
 class PlainSequenceGenerator
          Generator implementation which provides sequence values from a database.
 class QueryHiLoGenerator
          * Creates Unique keys efficiently by connecting a database, retrieving a (unique) sequence value and building sub keys of it.
 class SequenceTableGenerator<E extends Number>
          Uses a database table to fetch and increment values like a database sequence.
 



Copyright © 2013. All Rights Reserved.