Uses of Class
org.databene.benerator.wrapper.GeneratorWrapper

Packages that use GeneratorWrapper
org.databene.benerator.composite   
org.databene.benerator.csv Provides String generators that parse CSV sources. 
org.databene.benerator.dataset   
org.databene.benerator.distribution   
org.databene.benerator.distribution.sequence   
org.databene.benerator.engine   
org.databene.benerator.file   
org.databene.benerator.primitive Implements Generators for simple Java types. 
org.databene.benerator.primitive.datetime   
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.benerator.wrapper Defines generators that wrap other generators and forward or convert their products 
org.databene.domain.address databene domain for address data. 
org.databene.domain.br   
org.databene.domain.finance   
org.databene.domain.net   
org.databene.domain.organization   
org.databene.domain.person databene domain for Person data. 
org.databene.domain.product   
org.databene.platform.db platform adapter for databases. 
 

Uses of GeneratorWrapper in org.databene.benerator.composite
 

Subclasses of GeneratorWrapper in org.databene.benerator.composite
 class SimpleTypeEntityGenerator
          Generates Entities that wrap a content of simple type.
 class SimplifyingSingleSourceArrayGenerator<S>
          Creates a stochastic number of instances of a type.
 class SourceAwareGenerator<E>
          Generator proxy that combines a 'source' entity generator with variable support and ComponentBuilders.
 

Uses of GeneratorWrapper in org.databene.benerator.csv
 

Subclasses of GeneratorWrapper in org.databene.benerator.csv
 class LocalCSVGenerator<E>
          Generates data from a localized csv file.
 class SequencedDatasetCSVGenerator<E>
          Generates values from a dataset based on a Sequence.
 class WeightedDatasetCSVGenerator<E>
          Generates data from a csv file set that is organized as Dataset.
 

Uses of GeneratorWrapper in org.databene.benerator.dataset
 

Subclasses of GeneratorWrapper in org.databene.benerator.dataset
 class AbstractDatasetGenerator<E>
          Abstract implementation of the DatasetBasedGenerator interface.
 class AtomicDatasetGenerator<E>
          DatasetBasedGenerator implementation which bases on an atomic dataset.
 class CompositeDatasetGenerator<E>
          DatasetBasedGenerator implementation which bases on a composite dataset.
 

Uses of GeneratorWrapper in org.databene.benerator.distribution
 

Subclasses of GeneratorWrapper in org.databene.benerator.distribution
 class DistributingGenerator<E>
          General purpose generator proxy which is supposed to work with any distribution.
 class IndexBasedSampleGeneratorProxy<E>
          Internal generator which reads all products of a source generator and provides them with an index-based strategy.
 

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

Subclasses of GeneratorWrapper in org.databene.benerator.distribution.sequence
 class ExpandGeneratorProxy<E>
          GeneratorProxy implementation that supports distribution of unlimited data volumes (provided by a source generator) in a unique or non-unique manner.
 

Uses of GeneratorWrapper in org.databene.benerator.engine
 

Subclasses of GeneratorWrapper in org.databene.benerator.engine
 class DescriptorBasedGenerator
          Provides easy programmatic access to generators defined in an XML descriptor file.
 

Uses of GeneratorWrapper in org.databene.benerator.file
 

Subclasses of GeneratorWrapper in org.databene.benerator.file
 class BinaryFileContentGenerator
          Provides file contents as byte arrays.
 class FileContentGenerator<E>
          Abstract parent class for generators that generate products based on concrete files.
 class FileNameGenerator
          Generates file and/or directory names out of a directory.
 class TextFileContentGenerator
          Provides file contents as Strings.
 

Uses of GeneratorWrapper in org.databene.benerator.primitive
 

Subclasses of GeneratorWrapper in org.databene.benerator.primitive
 class CharacterGenerator
          Generates Character values from a character set or a regular expression.
 class DynamicCountGenerator
          Behaves similar to the DynamicLongGenerator, but generates maxFallback values, if max is set to null.
 class DynamicLongGenerator
          Generator implementation that generates Long numbers, redefining the underlying distribution on each reset() by evaluating the min, max, granularity, distribution and unique values.
 class EquivalenceStringGenerator<E>
          Generator which generates Strings by first generating a part and a part count and the repeating the part the generated number of times.
 class LocalSequenceGenerator
          Local implementation of an increment Generator that behaves like a database sequence.
 class LuhnGenerator
          Generates numbers that pass a Luhn test.
 class RandomVarLengthStringGenerator
          Generates Strings composed of numerical digits.
 class RegexStringGenerator
          Generates Strings that comply to a regular expression.
 class SeedSentenceGenerator
          Generates sentences based on a seed sentence set.
 class SeedWordGenerator
          Generates words based on a word seed.
 class StringGenerator
          String Generator which offers a wide range of options for generating strings.
 class TokenCombiner
          Generator implementation which takes cells from a CSV file as input and combines the cells by taking a cell value from a random row for each column and concatenating them to a string.
protected  class TokenCombiner.SimpleTokenCombinator
           
 class UniqueFixedLengthStringGenerator
          Generates unique strings of fixed length.
 class UniqueIntsGenerator
          Creates unique pseudo-random int arrays.
 

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

Subclasses of GeneratorWrapper in org.databene.benerator.primitive.datetime
 class DateGenerator
          creates date values by a LongGenerator.
 

Uses of GeneratorWrapper in org.databene.benerator.sample
 

Subclasses of GeneratorWrapper in org.databene.benerator.sample
 class SequencedCSVSampleGenerator<E>
          Sample Generator for values that are read from a CSV file.
 class StateTransitionGenerator<E>
          Generates state transitions of a state machine.
 class WeightedCSVSampleGenerator<E>
          Sample Generator for values that are read from a CSV file.
 class WeigthedLiteralGenerator<E>
          Generates values defined by a weighted or non-weighted value list literal, like "'A'^3,'B'^2", supporting weighted random generation and uniqueness.
 

Uses of GeneratorWrapper in org.databene.benerator.util
 

Subclasses of GeneratorWrapper in org.databene.benerator.util
 class FilteringGenerator<E>
          Generator proxy which takes the input of another Generator and only passes it if a boolean expression evaluates to true.
 class SharedGenerator<E>
          Proxy for generators that are used by several clients.
 

Uses of GeneratorWrapper in org.databene.benerator.wrapper
 

Subclasses of GeneratorWrapper in org.databene.benerator.wrapper
 class AsBigDecimalGeneratorWrapper<E extends Number>
          Converts the Number products of another Generator to BigDecimal.
 class AsBigIntegerGeneratorWrapper<E extends Number>
          Converts the Number products of another Generator to BigInteger.
 class AsByteGeneratorWrapper<E extends Number>
          Converts the Number products of another Generator to Byte.
 class AsDoubleGeneratorWrapper<E extends Number>
          Double Generator that maps products from a generator of a different number type.
 class AsFloatGeneratorWrapper<E extends Number>
          Converts the Number products of another Generator to Float.
 class AsIntegerGeneratorWrapper<E extends Number>
          Converts the Number products of another Generator to Integer.
 class AsLongGeneratorWrapper<E extends Number>
          Long Generator that maps products from a Double generator.
 class AsNonNullGenerator<E>
          Adapter class which makes an arbitrary Generator available as NonNullGenerator.
 class AsShortGeneratorWrapper<E extends Number>
          Converts the Number products of another Generator to Short.
 class AsStringGenerator<E>
          Wraps another Generator and converts its products to Strings.
 class ByteArrayGenerator
          Creates arrays of random length filled with random bytes.
 class CardinalGenerator<S,P>
          Combines a a random number a source generator's products into a collection.
 class CollectionGenerator<C extends Collection,I>
          Combines a a random number a source generator's products into a collection.
 class CompositeStringGenerator
          Uses n String generators and appends the output of each one in each generate() call.
 class ConcatenatingGenerator
          Generator implementation that wraps several String generators and concatenates their results to a composite String.
 class ConvertingGenerator<S,T>
          Reads products from a source Generator and applies a Converter to transform them into the target products.
 class CyclicGeneratorProxy<E>
          Generator proxy that 'loops' through a source Generator, calling reset() each time the source becomes unavailable.
 class GeneratorProxy<E>
          Wraps another Generator of same product type.
 class LastFlagGenerator
          Proxies a Generator, examines its generated ProductWrappers for the "last" tag and, if one is found, replaces a boolean array value at a given index (LastFlagGenerator.indexOfLastFlag) with true, otherwise with false.
 class LastProductDetector<E>
          Wraps another Generator, finds out which is the last generated object and tags that with "last"="true".
 class LengthGenerator<S,P>
          Abstract parent class for Generators that generate objects of a variable length.
 class MultiSourceArrayGenerator<S>
          Keeps an array of generators, of which it combines the products to an array.
 class NonClosingGeneratorProxy<E>
          Generator proxy that prevents its delegate from being closed.
 class NonNullGeneratorProxy<E>
          GeneratorProxy implementation which implements the NonNullGenerator interface and supports its implementors as source Generator.
 class NonNullGeneratorWrapper<S,P>
          GeneratorWrapper for NonNullGenerators.
 class NShotGeneratorProxy<E>
          Generator proxy which forwards a limited number of products from another generator.
 class NullInjectingGeneratorProxy<E>
          GeneratorProxy implementation which injects a given quota of null values in the original generator's results.
 class NullStartingGenerator<E>
          Generator implementation which wraps a source Generator but generates a null value before forwarding the products of the source.
 class OffsetBasedGenerator<E>
          Generator proxy which hides the first products of its source generator.
 class RepeatGeneratorProxy<E>
          A generator proxy that forwards the output of another generator with a random number of repetitions.
 class SingleSourceArrayGenerator<S,P>
          Assembles the output of a source generator into an array of random length.
 class SingleSourceCollectionGenerator<I,C extends Collection<I>>
          Generator which takes one or more products from a source generator and wraps them with a Collection.
 class SkipGeneratorProxy<E>
          This forwards a source generator's products.
 class WeighingGeneratorWrapper<E>
          Wraps an ordinary Generator with a WeightedGenerator interface requiring an explicit weight setting.
 

Uses of GeneratorWrapper in org.databene.domain.address
 

Subclasses of GeneratorWrapper in org.databene.domain.address
 class CityGenerator
          Generates City objects.
 class CountryGenerator
          Generates a random country.
 class StreetNameGenerator
          Generates a street name for a region.
 

Uses of GeneratorWrapper in org.databene.domain.br
 

Subclasses of GeneratorWrapper in org.databene.domain.br
 class CNPJGenerator
          Generates Brazilian CNPJ numbers.
 

Uses of GeneratorWrapper in org.databene.domain.finance
 

Subclasses of GeneratorWrapper in org.databene.domain.finance
 class CreditCardNumberGenerator
          Creates credit card numbers.
 

Uses of GeneratorWrapper in org.databene.domain.net
 

Subclasses of GeneratorWrapper in org.databene.domain.net
 class TopLevelDomainGenerator
          A TopLevelDomainGenerator.
 class WebmailDomainGenerator
          A WebmailDomainGenerator.
 

Uses of GeneratorWrapper in org.databene.domain.organization
 

Subclasses of GeneratorWrapper in org.databene.domain.organization
 class CompanyNameGenerator
          Generates company names.
 class DepartmentNameGenerator
          Creates random department names based on a Locale-specific CSV file.
 class LegalFormGenerator
          Generates the abbreviated strings for legal forms of organizations.
 class SectorGenerator
          Generator implementation which creates names of industry sectors.
 

Uses of GeneratorWrapper in org.databene.domain.person
 

Subclasses of GeneratorWrapper in org.databene.domain.person
 class AcademicTitleGenerator
          Creates a quota of academic titles.
 class BirthDateGenerator
          Creates Date objects for a person's birth day.
 class FamilyNameGenerator
          Generates family names.
 class GenderGenerator
          Generates Gender objects.
 class GivenNameGenerator
          Generates a given name for a person.
 class NobilityTitleGenerator
          Creates nobility titles at a defined quota.
 

Uses of GeneratorWrapper in org.databene.domain.product
 

Subclasses of GeneratorWrapper in org.databene.domain.product
 class EAN13Generator
          Generates 13-digits EAN codes.
 class EAN8Generator
          Generates 8-digit EAN codes.
 class EANGenerator
          Generates EAN8 and EAN13 codes at the configured ratio.
 

Uses of GeneratorWrapper in org.databene.platform.db
 

Subclasses of GeneratorWrapper in org.databene.platform.db
 class DBSequenceGenerator
          Generates Long values from a database sequence.
 class QueryGenerator<E>
          Generates values based on a database query.
 class QueryLongGenerator
          Generates Long values based on a database query.
 



Copyright © 2013. All Rights Reserved.