Uses of Interface
org.databene.commons.ThreadAware

Packages that use ThreadAware
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.engine.parser   
org.databene.benerator.engine.statement   
org.databene.benerator.file   
org.databene.benerator.nullable   
org.databene.benerator.parser   
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 Provides (mostly JDK-related) utility classes. 
org.databene.commons.bean Provides model (org.databene.model) implementations for JavaBeans. 
org.databene.commons.converter Provides implementation and framework for org.databene.model.Converter 
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.model.data   
org.databene.platform.array   
org.databene.platform.contiperf   
org.databene.platform.db platform adapter for databases. 
org.databene.platform.file   
org.databene.platform.java platform adapter for JavaBeans. 
org.databene.platform.map   
org.databene.script Defines an abstraction of scripts and tamplates. 
org.databene.task Task definition and execution framework. 
org.databene.text Text processing 
 

Uses of ThreadAware in org.databene.benerator
 

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

Uses of ThreadAware in org.databene.benerator.composite
 

Subinterfaces of ThreadAware in org.databene.benerator.composite
 interface ComponentBuilder<E>
          Common interface for all component builders.
 

Classes in org.databene.benerator.composite that implement ThreadAware
 class AbstractComponentBuilder<E>
          Parent class for facilitating individual ComponentBuilder implementation.
 class AlternativeComponentBuilder<E>
          Creates one component from an arbitrary choice of different available ones.
 class ArrayElementBuilder
          ComponentBuilder implementation which builds array elements.
 class ArrayElementTypeConverter
          Converts an array's elements to the types defined in a related ArrayTypeDescriptor.
 class BlankArrayGenerator
          Generates an array of fixed size filled with nulls.
 class BlankEntityGenerator
          Instantiates an entity without initializing any components.
 class ComponentTypeConverter
          Converts an Entity's components to the type specified by the EntityDescriptor.
 class DefaultComponentBuilder<E>
          Helper class for simple creation of custom ComponentBuilders which uses a Mutator object for abstracting the target object type.
 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 MultiComponentBuilder<E>
          Abstract parent class for all builders that relate to a group of components.
 class MutatingGeneratorProxy<E>
          Generates instances of an entity type as specified by its EntityDescriptor.
 class PlainEntityComponentBuilder
          Builds a plain (atomic) component that is supposed to have a name.
 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 ThreadAware in org.databene.benerator.csv
 

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

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

Classes in org.databene.benerator.distribution.sequence that implement ThreadAware
 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 ThreadAware in org.databene.benerator.engine
 

Subinterfaces of ThreadAware in org.databene.benerator.engine
 interface GeneratorTask
          Parent interface for Tasks that use a Generator to generate data and a Consumer to consume it.
 

Classes in org.databene.benerator.engine that implement ThreadAware
 class DescriptorBasedGenerator
          Provides easy programmatic access to generators defined in an XML descriptor file.
 class XMLNameNormalizer
          Normalizes XML-valid names to Java-valid camel-case names, e.g. default-script -> defaultScript.
 

Uses of ThreadAware in org.databene.benerator.engine.parser
 

Classes in org.databene.benerator.engine.parser that implement ThreadAware
 class String2DistributionConverter
          Parses a string and interprets it as a Distribution spec, supporting the predefined sequences, like 'random' and 'cumulated'.
 

Uses of ThreadAware in org.databene.benerator.engine.statement
 

Classes in org.databene.benerator.engine.statement that implement ThreadAware
 class GenerateAndConsumeTask
          Task that creates one data set instance per run() invocation and sends it to the specified consumer.
 

Uses of ThreadAware in org.databene.benerator.file
 

Classes in org.databene.benerator.file that implement ThreadAware
 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 ThreadAware in org.databene.benerator.nullable
 

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

Classes in org.databene.benerator.nullable that implement ThreadAware
 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 ThreadAware in org.databene.benerator.parser
 

Classes in org.databene.benerator.parser that implement ThreadAware
 class DefaultEntryConverter
          Converts Map entries by first applying a preprocessor to the value, then (if possible) converting the result to a number or boolean.
 

Uses of ThreadAware in org.databene.benerator.primitive
 

Classes in org.databene.benerator.primitive that implement ThreadAware
 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().
 class ValueMapper
          Converter implementation that maps input values in a 'Map' style.
 

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

Classes in org.databene.benerator.primitive.datetime that implement ThreadAware
 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 ThreadAware in org.databene.benerator.primitive.number
 

Classes in org.databene.benerator.primitive.number that implement ThreadAware
 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 FloatingPointQuantizer<E extends Number>
          Quantizes floating point numbers (Double or Float) to be min plus an integral multiple of precision.
 class IntegralQuantizer<E extends Number>
          Quantizes integer numbers (Byte, Short, Integer, Long) to be min plus an integral multiple of precision.
 class RecurrenceRelationNumberGenerator<E extends Number>
          Parent class for Number Generators that calculate numbers recursively.
 

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

Classes in org.databene.benerator.primitive.regex that implement ThreadAware
 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 ThreadAware in org.databene.benerator.sample
 

Classes in org.databene.benerator.sample that implement ThreadAware
 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 ThreadAware in org.databene.benerator.util
 

Classes in org.databene.benerator.util that implement ThreadAware
 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.
 

Uses of ThreadAware in org.databene.benerator.wrapper
 

Classes in org.databene.benerator.wrapper that implement ThreadAware
 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.
 

Fields in org.databene.benerator.wrapper with type parameters of type ThreadAware
protected  java.util.List<ThreadAware> CompositeGenerator.components
           
 

Methods in org.databene.benerator.wrapper with parameters of type ThreadAware
protected  void CompositeGenerator.registerComponents(ThreadAware[] components)
           
 

Uses of ThreadAware in org.databene.commons
 

Subinterfaces of ThreadAware in org.databene.commons
 interface Converter<S,T>
          Base interface for all classes that convert a source object of type S to an object of type T.
 

Methods in org.databene.commons with type parameters of type ThreadAware
static
<C extends java.util.Collection<T>,T extends ThreadAware>
boolean
ThreadUtil.allParallelizable(C elements)
           
static
<T extends ThreadAware>
boolean
ThreadUtil.allParallelizable(T[] elements)
           
static
<C extends java.util.Collection<T>,T extends ThreadAware>
boolean
ThreadUtil.allThreadSafe(C elements)
           
static
<T extends ThreadAware>
boolean
ThreadUtil.allThreadSafe(T[] elements)
           
 

Methods in org.databene.commons with parameters of type ThreadAware
static
<T extends ThreadAware>
boolean
ThreadUtil.allParallelizable(T[] elements)
           
static
<T extends ThreadAware>
boolean
ThreadUtil.allThreadSafe(T[] elements)
           
 

Uses of ThreadAware in org.databene.commons.bean
 

Classes in org.databene.commons.bean that implement ThreadAware
 class ArrayPropertyExtractor<E>
          Extracts property values from an array of JavaBeans in a way that processing n beans results in an array of n elements with the property values.
 class BeanToPropertyArrayConverter<E>
          Converter implementation that extracts all property values of a JavaBean to a Properties object.
 class PropertyAccessConverter
          Wraps an Accessor with a Converter interface implementation.
 

Uses of ThreadAware in org.databene.commons.converter
 

Classes in org.databene.commons.converter that implement ThreadAware
 class AbstractConverter<S,T>
          Abstract implementation of the Converter interface, providing management of source and target type.
 class AccessingConverter<C,V>
          Wraps an Accessor into a Converter interface.
 class AnyConverter<E>
          Converts any source type to any target type.
 class ArrayConverter<S,T>
          Converts arrays from one component type to arrays of another component type.
 class ArrayElementExtractor<E>
          Retrieves the value at a given array index from an array.
 class ArrayTypeConverter<T>
          Converts arrays from one component type to arrays of another component type.
 class Base64ToByteArrayConverter
          Converts base64-encoded Strings to byte arrays.
 class Boolean2NumberConverter<T extends Number>
          Converting Boolean values to Numbers: false to 0, true to 1.
 class BooleanMapper<T>
          Maps true, false and null to configured aliases, e.g. '1', '0' and '?'.
 class ByteArray2StringConverter
          Converts byte arrays to Strings based on a character encoding, e.g.
 class ByteArrayToBase64Converter
          Converts byte arrays to base64 strings and vice versa.
 class Calendar2DateConverter
          Converts Calendar objects to Dates.
 class CaseConverter
          Converts a String's characters to upper or lower case.
 class CharArray2StringConverter
          Combines the characters of a character array to a String.
 class Class2StringConverter
          Converts a Class object to its fully qualified class name.
 class CommaSeparatedListConverter<T>
          Converts a String with a comma-separated list to an array.
 class ConstructorInvoker<S,T>
          Converter implementation which invokes a constructor of the target class with the source object as argument.
 class ConverterChain<S,T>
          Aggregates other (sub) converters and implements conversion by subsequent invocation of the sub generators, each converting the result of the preceding converter.
 class ConverterProxy<S,T>
          Parent class for Converters that act as a proxy to another converter instance.
 class ConverterWrapper<S,T>
          Parent class for Converters that hold a reference to another converter instance.
 class Date2CalendarConverter
          Converts Date into Calendar Objects and back.
 class Date2DurationConverter
          Interprets a Date as duration specification, e.g. '0000-00-00T00:00:00.001' as one millisecond, '0001-00-00T00:00:00.000' as one year.
 class Date2LongConverter
          Converts a Date into the number of milliseconds since 1970-01-01 in a certain time zone and back.
 class Date2TimestampConverter
          Converts Date to Timestamp Objects.
 class DateString2DurationConverter
          Converts a date in String format to a duration in milliseconds.
 class Enum2StringConverter<E extends Enum<E>>
          Converts an enum value to its String representation.
 class FormatBasedConverter<S,T>
          Parent class for Converters that use a Format instance for parsing Strings or formatting other objects.
 class FormatFormatConverter<S>
          Converts an object to a String by using a java.lang.Format object's format() method.
 class LiteralParser
          Parses the literal representation a simple type into an appropriate Java object of type Boolean, Integer, Long, Double, Date or String.
 class Locale2StringConverter
          Converts a Locale to its String representation.
 class Long2DateConverter
          Interprets Long values as milliseconds since 1970-01-01 and converts them to Date objects.
 class MessageConverter
          Renders a single object or an array of objects into a String, similar to the java.text.MessageFormat.
 class NoOpConverter<E>
          Returns the argument to be converted.
 class NullSafeConverterProxy<S,T>
          Wraps another Converter and adds the feature of converting null values to a predefined value.
 class Number2BooleanConverter<S extends Number>
          Converts Numbers to Booleans, interpreting zero as false, any other value as true.
 class Number2IntegerConverter
          Converts Number objects to Integers.
 class Number2StringConverter
          Formats a number as a String.
 class NumberFormatBasedConverter<S,T>
          Holds a NumberFormat and exhibits properties for its configuration.
 class NumberFormatter
          Formats Number objects as String using NumberFormat.
 class NumberParser
          Converts Strings to Numbers using a DecimalFormat.
 class NumberToNumberConverter<S extends Number,T extends Number>
          Converts Number objects of one type to another Number type.
 class ParseFormatConverter<T>
          Converts a String to an object by using a java.lang.Format object's format() method.
 class PrintfConverter
          Converter implementation that uses a Formatter to render argument objects in C-like printf format.
 class PropertyExtractor<B,P>
          Converter implementation that reads a property form a JavaBean.
 class PropertyResourceBundleConverter
          Converts key strings to localized texts by using a ResourceBundle.
 class RegexReplacer
          Converts strings using a regular expression.
 class SimpleConverter<S,T>
          Parent class for Converters that are neither parallelizable nor thead-safe.
 class SourceClassMethodInvoker<S,T>
          Converter implementation which invokes a no-arg method on the source object.
 class SqlDate2UtilDateConverter
          Converts Date objects to Date objects.
 class StaticTargetClassMethodInvoker<S,T>
          Converter implementation which invokes a static method of an arbitrary class with the object to be converted as argument.
 class String2BooleanConverter
          Parses a String as a Boolean.
 class String2ByteArrayConverter
          Converts strings to byte arrays based on a character encoding, e.g.
 class String2CharConverter
          Converts Strings of length 1 to Characters, Strings of length 0 to null.
 class String2ClassConverter
          Interprets a String as class name and returns the corresponding class object.
 class String2ConverterConverter
          Converts Strings to Converters and vice versa.
 class String2DateConverter<E extends Date>
          Converts Strings of standard date(time) format (yyyy-MM-dd[Thh:mm[:ss[.SSS]]]) to dates.
 class String2DateFormatConverter
          Parses a String as DateFormat.
 class String2EnumConverter<E extends Enum>
          Instantiates enum instances by their name.
 class String2GregorianCalendarConverter
          Parses a String as a Calendar.
 class String2LocaleConverter
          Instantiates Locales by their code, e.g. de_DE.
 class String2NumberConverter<T extends Number>
          Converts Strings to Numbers.
 class String2NumberFormatConverter
          Parses a String as NumberFormat.
 class String2PatternConverter
          Converts a String to a Pattern.
 class String2TimeConverter
          Parses a String as a time value.
 class String2TimestampConverter
          Parses Strings converting them to Timestamps.
 class SubArrayExtractor
          Extracts a sub array from another array.
 class SubstringExtractor
          Extracts a sub string from a string.
 class SynchronizedConverterProxy<S,T>
          Proxy class for (unsafe) Converters that synchronizes calls to the wrapped converter instance.
 class ThreadSafeConverter<S,T>
          Parent class for Converter implementations which support all modes of threaded usage.
 class Time2StringConverter
          Converts Time objects to Strings.
 class Timestamp2DateConverter
          Converts Timestamps to Dates.
 class TimestampFormatter
          Formats a Timestamp as String.
 class ToArrayConverter
          Converts arrays and collections to arrays and other object to an array of size 1.
 class ToCollectionConverter<C extends Collection>
          Converts arrays and collections to collections of same content, everything else is converted to a collection of size 1.
 class ToHashCodeConverter
          Converts an arbitrary object to a hash code using the method hashCode().
 class ToLowerCaseConverter
          Converts Strings to lowercase.
 class ToStringConverter
          Converts an object to a String by using its toString() method.
 class ToStringMethodInvoker<E>
          Converter implementation which invokes the toString() method on the source object.
 class ToUpperCaseConverter
          Converts Strings to upper case.
 class UniqueStringConverter
          Assures uniqueness for all processed Strings by appending unique numbers to recurring instances.
 class URLDecodeConverter
          Decodes a String from the application/x-www-form-urlencoded MIME format.
 class URLEncodeConverter
          Converts Strings to their URL-encoded representation.
 class UtilDate2SqlDateConverter
          Converts a java.util.Date to a java.sql.Date.
 

Uses of ThreadAware in org.databene.domain.address
 

Classes in org.databene.domain.address that implement ThreadAware
 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 ThreadAware in org.databene.domain.br
 

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

Uses of ThreadAware in org.databene.domain.finance
 

Classes in org.databene.domain.finance that implement ThreadAware
 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 ThreadAware in org.databene.domain.lang
 

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

Uses of ThreadAware in org.databene.domain.math
 

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

Uses of ThreadAware in org.databene.domain.net
 

Classes in org.databene.domain.net that implement ThreadAware
 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 ThreadAware in org.databene.domain.organization
 

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

Uses of ThreadAware in org.databene.domain.person
 

Classes in org.databene.domain.person that implement ThreadAware
 class AcademicTitleGenerator
          Creates a quota of academic titles.
 class BirthDateGenerator
          Creates Date objects for a person's birth day.
 class EMailAddressBuilder
          Generates email addresses of random domain for a given person name.
 class EMailAddressGenerator
          Generates EMail Addresses.
 class FamilyNameGenerator
          Generates family names.
 class FemaleFamilyNameConverter
          Can convert the male form of a family name to the female form by a suffix mapping.
 class GenderConverter
          Converts a Gender enumeration value to a configurable String.
 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 PersonFormatter
          Formats Person objects.
 class PersonGenerator
          Generates Person beans.
 class TINGenerator
          Generates European Tax Identification Numbers (like the German 'Steueridentifikationsnummer').
 

Uses of ThreadAware in org.databene.domain.product
 

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

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

Uses of ThreadAware in org.databene.model.data
 

Classes in org.databene.model.data that implement ThreadAware
 class ComponentNameMapper
          Converts the names of Entity components.
 

Uses of ThreadAware in org.databene.platform.array
 

Classes in org.databene.platform.array that implement ThreadAware
 class Array2EntityConverter
          Converts an array of feature values to an entity.
 class Entity2ArrayConverter
          Converts an Entity's features values to an array of objects.
 

Uses of ThreadAware in org.databene.platform.contiperf
 

Classes in org.databene.platform.contiperf that implement ThreadAware
 class PerfTrackingTaskProxy
          Proxies a Task and tracks its execution times.
 

Uses of ThreadAware in org.databene.platform.db
 

Classes in org.databene.platform.db that implement ThreadAware
 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.
 class ResultSetConverter<E>
          Converts a ResultSet's current cursor position to an array of objects or, if it is of size 1, to a single object.
 

Uses of ThreadAware in org.databene.platform.file
 

Classes in org.databene.platform.file that implement ThreadAware
 class FileDeleter
          Deletes one or more files.
 class FileJoiner
          Joins several source files into a destination file.
 

Uses of ThreadAware in org.databene.platform.java
 

Classes in org.databene.platform.java that implement ThreadAware
 class Bean2EntityConverter
          Converts a Bean to an Entity.
 class Entity2BeanConverter<T>
          Converts an Entity to a JavaBean.
 

Uses of ThreadAware in org.databene.platform.map
 

Classes in org.databene.platform.map that implement ThreadAware
 class Entity2MapConverter
          Converts an Entity to a Map.
 class Map2EntityConverter
          Converts a Map to an Entity.
 

Uses of ThreadAware in org.databene.script
 

Classes in org.databene.script that implement ThreadAware
 class ScriptConverter
          Converter that uses a Script for String conversion.
 

Uses of ThreadAware in org.databene.task
 

Subinterfaces of ThreadAware in org.databene.task
 interface Task
          Interface for the GoF 'Command' pattern.
 

Classes in org.databene.task that implement ThreadAware
 class AbstractTask
          Simple abstract implementation of the Task interface.
 class CompositeTask
          Parent class for a Task that wrap several other Tasks.
 class RunnableTask
          Wraps a Runnable in a Task.
 class SequentialTask
          Task implementation that executes a series of other tasks consecutively.
 class StateTrackingTaskProxy<E extends Task>
          Task proxy that remembers the result of the last execution step and provides it as property available.
 class SynchronizedTask
          TaskProxy implementation that add thread-safety to an unsafe Task by synchronizing the method Task.execute(Context, ErrorHandler).
 class TaskProxy<E extends Task>
          Wraps a Task and forwards invocations.
 class TimedTask<E extends Task>
          Wraps a Task and logs its execution time.
 

Uses of ThreadAware in org.databene.text
 

Classes in org.databene.text that implement ThreadAware
 class DelocalizingConverter
          Delocalizes a String bye replacing local characters by international latin characters.
 class NameNormalizer
          Normalizes names in capitalization and spacing.
 class NormalizeSpaceConverter
          Converter that normalizes white space on strings.
 class SplitStringConverter
          Splits a String by a separator character

Created: 19.06.2007 07:33:03
 class ToHexConverter
          Converter that transforms an object into its hexadecimal representation.
 



Copyright © 2010. All Rights Reserved.