Uses of Interface
org.databene.commons.Resettable

Packages that use Resettable
org.databene.benerator The root package for the databene-generator library. 
org.databene.benerator.composite   
org.databene.benerator.csv Provides String generators that parse CSV sources. 
org.databene.benerator.distribution   
org.databene.benerator.distribution.sequence   
org.databene.benerator.engine   
org.databene.benerator.file   
org.databene.benerator.nullable   
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.primitive.regex Provides a generator that creates String that match a regular expression. 
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.commons.validator Provides implementation and framework for org.databene.model.Validator 
org.databene.domain.address databene domain for address data. 
org.databene.domain.br   
org.databene.domain.finance   
org.databene.domain.lang   
org.databene.domain.math   
org.databene.domain.net   
org.databene.domain.organization   
org.databene.domain.person databene domain for Person data. 
org.databene.domain.product   
org.databene.domain.us   
org.databene.platform.db platform adapter for databases. 
 

Uses of Resettable in org.databene.benerator
 

Subinterfaces of Resettable in org.databene.benerator
 interface Generator<E>
          This is the basic Generator interface, the mother of all generators.
 

Uses of Resettable in org.databene.benerator.composite
 

Classes in org.databene.benerator.composite that implement Resettable
 class BlankArrayGenerator
          Generates an array of fixed size filled with nulls.
 class BlankEntityGenerator
          Instantiates an entity without initializing any components.
 class DynamicInstanceArrayGenerator
          Array generator that allows for dynamic change of the array length algorithm.
 class InstanceArrayGenerator<S>
          Creates a stochastic number of instances of a type.
 class MutatingGeneratorProxy<E>
          Generates instances of an entity type as specified by its EntityDescriptor.
 class SimpleTypeEntityGenerator
          Generates Entities that wrap a content of simple type.
 class UniqueArrayGenerator
          Uses one dedicated generator for each array element and combines their outputs in a cartesian product.
 class VariableAwareGenerator<E>
          Encapsulates variables, entity generator and context behind a Generator interface.
 

Uses of Resettable in org.databene.benerator.csv
 

Classes in org.databene.benerator.csv that implement Resettable
 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 Resettable in org.databene.benerator.distribution
 

Classes in org.databene.benerator.distribution that implement Resettable
static class CumulativeDistributionFunction.IPINumberGenerator<E extends Number>
          Generates numbers according to an CumulativeDistributionFunction.
 class DistributingGenerator<E>
          Collects all products a source Generator is able to generate, puts them into a list and serves the list elements based on its Distribution.
 class WeightedDoubleGenerator
          Double Generator that supports a weight function.
 class WeightedLongGenerator
          Long Generator that supports a weight function.
 

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

Classes in org.databene.benerator.distribution.sequence that implement Resettable
 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 ExpandGeneratorProxy<E>
          GeneratorProxy implementation that supports distribution of unlimited data volumes (provided by a source generator) in a unique or non-unique manner.
 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+precision, later min+2*precision 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 Resettable in org.databene.benerator.engine
 

Classes in org.databene.benerator.engine that implement Resettable
 class DescriptorBasedGenerator
          Provides easy programmatic access to generators defined in an XML descriptor file.
 

Uses of Resettable in org.databene.benerator.file
 

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

Uses of Resettable in org.databene.benerator.nullable
 

Subinterfaces of Resettable in org.databene.benerator.nullable
 interface NullableGenerator<E>
          Interface for classes that can generate null values.
 

Classes in org.databene.benerator.nullable that implement Resettable
 class AbstractNullableGenerator<E>
          Abstract NullableGenerator implementation which holds a state and state management methods.
 class ConstantNullableGenerator<E>
          NullableGenerator implementation which returns a constant value (supporting null as value).
 class ConvertingNullableGeneratorProxy<S,P>
          Converts the products generated by a NullableGenerator.
 class NullableGeneratorWrapper<S,P>
          Proxy for a NullableGenerator.
 class NullableScriptGenerator
          Evaluates a script which may resolve to null as a valid value.
 class NullInjectingGeneratorProxy<E>
          Proxy implementation of the NullableGenerator interface.
 class ValidatingNullableGeneratorProxy<E>
          Proxy for NullableGenerator that only generates products which pass a validator.
 

Uses of Resettable in org.databene.benerator.primitive
 

Classes in org.databene.benerator.primitive that implement Resettable
 class BooleanGenerator
          Generates boolean values with a configurable quota of true values.
 class CharacterGenerator
          Generates Character values from a character set or a regular expression.
 class ConcatenatingGenerator
          Generator implementation that wraps several String generators and concatenates their results to a composite String.
 class DigitsGenerator
          Generates Strings composed of numerical digits.
 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, precision, distribution and unique 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 IncrementGenerator
          Generates long values by continuously incrementing a base (min) value.
 class LocalSequenceGenerator
          Local implementation of an increment Generator that behaves like a database sequence.
 class LongGenerator
          Abstract parent class for Generators that generate Long values.
 class LuhnGenerator
          Generates numbers that pass a Luhn test.
 class ScriptGenerator
          Creates Objects based on a Script.
 class SeedSentenceGenerator
          Generates sentences based on a seed sentence set.
 class SeedWordGenerator
          Generates words based on a word seed.
 class UniqueFixedLengthStringGenerator
          Generates unique strings of fixed length.
 class UniqueStringGenerator
          Generates unique strings of variable length.
 class UUIDGenerator
          Creates UUIDs using UUID.randomUUID().
 

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

Classes in org.databene.benerator.primitive.datetime that implement Resettable
 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 DateGenerator
          creates date values by a LongGenerator.
 class DateTimeGenerator
          Creates DateTimes with separate date and time distribution characteristics.
 

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

Classes in org.databene.benerator.primitive.number that implement Resettable
 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 AbstractNumberGenerator<E extends Number>
          Abstract parent class for all number-conversion adapters.
 class RecurrenceRelationNumberGenerator<E extends Number>
          Parent class for Number Generators that calculate numbers recursively.
 

Uses of Resettable in org.databene.benerator.primitive.regex
 

Classes in org.databene.benerator.primitive.regex that implement Resettable
 class RegexStringGenerator
          Generates Strings that comply to a regular expression.
 class UniqueCompositeStringGenerator
          Uses n String generators and appends the output of each one in each generate() call.
 

Uses of Resettable in org.databene.benerator.sample
 

Classes in org.databene.benerator.sample that implement Resettable
 class AbstractSampleGenerator<E>
          Generates values from a list of samples.
 class AttachedWeightSampleGenerator<E>
          Generates values from a weighted or non-weighted set of samples.
 class ConstantGenerator<E>
          Generator implementation that always returns the same value.
 class IndividualWeightGenerator<E>
          Generator for IndividualWeight distributions.
 class MappedSampleGenerator<E>
          IndividualWeightGenerator implementation that organizes sample data in a Map of value-weight associations.
 class OneShotGenerator<E>
          Returns a value only once and then becomes unavailable immediately.
 class SampleGenerator<E>
          Generates values from a non-weighted list of samples, applying an explicitly defined distribution.
 class SeedGenerator<E>
          Generates value sequences derived from seed sequences.
 class SequencedCSVSampleGenerator<E>
          Sample Generator for values that are read from a CSV file.
 class SequenceGenerator<E>
          Creates a predefined sequence of objects.
 class StateGenerator<E>
          Generates states as configured by a state machine.
 class StateTransitionGenerator<E>
          Generates state transitions of a state machine.
 class WeightedCSVSampleGenerator<E>
          Sample Generator for values that are read from a CSV file.
 

Uses of Resettable in org.databene.benerator.util
 

Classes in org.databene.benerator.util that implement Resettable
 class AbstractGenerator<E>
          Abstract Generator implementation which holds a state and state management methods.
 class ExpressionBasedGenerator<E>
          Evaluates an Expression on each call to ExpressionBasedGenerator.generate() and returns its results.
 class FilteringGenerator<E>
          Generator proxy which takes the input of another Generator and only passes it if a boolean expression evaluates to true.
 class SimpleGenerator<E>
          Abstract parent class for Generators that are neither thread-safe nor parallelizable.
 class ThreadSafeGenerator<E>
          Parent class for Generators which are thread-safe.
 class ValidatingGenerator<P>
          Provides an abstract implementation of a generator that validates its generated values.
 

Methods in org.databene.benerator.util with parameters of type Resettable
static void GeneratorUtil.resetAll(Resettable[] resettables)
           
 

Uses of Resettable in org.databene.benerator.wrapper
 

Classes in org.databene.benerator.wrapper that implement Resettable
 class AbstractArrayGenerator<E,A>
          Common abstraction for all generators that create arrays.
 class AccessingGenerator<S,P>
          Returns the results of an accessor that is applied on a constant provider object.
 class AlternativeGenerator<E>
          On each call to generate(), it chooses a generator from a collection, calls its generate() method and returns the product.
 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 AsShortGeneratorWrapper<E extends Number>
          Converts the Number products of another Generator to Short.
 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 CompositeArrayGenerator<S>
          Keeps an array of generators, of which it combines the products to an array.
 class CompositeGenerator<E>
          Generator implementation that makes use of other ContextAware objects by which its threading support is influenced.
 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 GeneratorWrapper<S,P>
          Abstract generator class that wraps another generator object (in a source property) and delegates life cycle control to it.
 class IteratingGenerator<E>
          Iterates over Iterators that are provided by an Iterable.
 class MessageGenerator
          Assembles the output of several source generators by a java.text.MessageFormat.
 class MultiGeneratorWrapper<S,P>
          Parent class for wrapping several other generators (in a sources property) and refining a composite state from them.
 class NShotGeneratorProxy<E>
          Generator proxy which forwards a limited number of products from another generator.
 class RepeatGeneratorProxy<E>
          A generator proxy that forwards the output of another generator with a random number of repetitions.
 class SimpleArrayGenerator<E>
          Assembles the output of a source generator into an array of random length.
 class SkipGeneratorProxy<E>
          This forwards a source generator's products.
 class SynchronizedGeneratorProxy<E>
          Synchronized wrapper class for non-thread-safe Generator implementations.
 class UniqueAlternativeGenerator<E>
          Forwards the output of other generators in random order, but at most once.
 class UniqueCompositeArrayGenerator<S>
          Creates arrays of unique combinations of the output of other generators.
 class ValidatingGeneratorProxy<E>
          Generator proxy that uses another generator for creating values and filters out invalid ones.
 

Uses of Resettable in org.databene.commons.validator
 

Classes in org.databene.commons.validator that implement Resettable
 class UniqueValidator<E>
          Validator implementation that requires each argument of consecutive calls to the valid() method to be unique.
 

Uses of Resettable in org.databene.domain.address
 

Classes in org.databene.domain.address that implement Resettable
 class AddressGenerator
          Generates Address objects.
 class CityGenerator
          Generates City objects.
 class CountryGenerator
          Generates a random country.
 class MobileNumberGenerator
          Generates mobile phone numbers.
 class PhoneNumberGenerator
          Generates landline or mobile phone numbers in a given Country.
 class StreetNameGenerator
          Generates a street name for a region.
 

Uses of Resettable in org.databene.domain.br
 

Classes in org.databene.domain.br that implement Resettable
 class CNPJGenerator
          Generates Brazilian CNPJ numbers.
 class CPFGenerator
          Generates Brazilian CPF numbers.
 

Uses of Resettable in org.databene.domain.finance
 

Classes in org.databene.domain.finance that implement Resettable
 class BankAccountGenerator
          Generates German BankAccounts with low validity requirements.
 class BankGenerator
          Generates BankAccounts with low validity requirements.
 class CreditCardNumberGenerator
          Creates credit card numbers.
 

Uses of Resettable in org.databene.domain.lang
 

Classes in org.databene.domain.lang that implement Resettable
 class NounGenerator
          Generates Nouns of a given Locale.
 

Uses of Resettable in org.databene.domain.math
 

Classes in org.databene.domain.math that implement Resettable
 class FibonacciLongGenerator
          Generates Fibonacci Numbers.
 class PadovanLongGenerator
          Generates numbers according to the Padovan Sequence.
 

Uses of Resettable in org.databene.domain.net
 

Classes in org.databene.domain.net that implement Resettable
 class CompanyDomainGenerator
          Generates web domains for companies.
 class DomainGenerator
          Creates Internet domains of companies, web mailers or random characters.
 class RandomDomainGenerator
          Creates an internet domain name from random characters.
 class TopLevelDomainGenerator
          A TopLevelDomainGenerator.
 class WebmailDomainGenerator
          A WebmailDomainGenerator.
 

Uses of Resettable in org.databene.domain.organization
 

Classes in org.databene.domain.organization that implement Resettable
 class CompanyNameGenerator
          Generates company names.
 class DepartmentNameGenerator
          Creates random department names based on a Locale-specific CSV file.
 

Uses of Resettable in org.databene.domain.person
 

Classes in org.databene.domain.person that implement Resettable
 class AcademicTitleGenerator
          Creates a quota of academic titles.
 class BirthDateGenerator
          Creates Date objects for a person's birth day.
 class EMailAddressGenerator
          Generates EMail Addresses.
 class FamilyNameGenerator
          Generates family names.
 class GenderGenerator
          Generates Gender objects.
 class GivenNameGenerator
          (c) Copyright 2006 by Volker Bergmann Created: 09.06.2006 21:13:09
 class NobilityTitleGenerator
          Creates nobility titles at a defined quota.
 class PersonGenerator
          Generates Person beans.
 class TINGenerator
          Generates European Tax Identification Numbers (like the German 'Steueridentifikationsnummer').
 

Uses of Resettable in org.databene.domain.product
 

Classes in org.databene.domain.product that implement Resettable
 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 Resettable in org.databene.domain.us
 

Classes in org.databene.domain.us that implement Resettable
 class SSNGenerator
          Generates US Social Security Numbers.
 

Uses of Resettable in org.databene.platform.db
 

Classes in org.databene.platform.db that implement Resettable
 class DBSeqHiLoGenerator
          Generates Long values with a HiLo strategy using a database sequence for the Hi values.
 class DBSequenceGenerator
          Generates Long values from a database sequence.
 class OfflineSequenceGenerator
          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 QueryGenerator<E>
          Generates values based on a database query.
 class QueryHiLoGenerator
          * Creates Unique keys efficiently by connecting a database, retrieving a (unique) sequence value and building sub keys of it.
 class QueryLongGenerator
          Generates Long values based on a database query.
 



Copyright © 2010. All Rights Reserved.