A B C D E F G H I L M N O P R S T U V

A

AbstractPropertyTypeHandler - Class in org.org.usurper.handlers.basic
This is the class to extend in order to implement a handler for a specific type.
AbstractPropertyTypeHandler(PropertyTypeDefinition...) - Constructor for class org.org.usurper.handlers.basic.AbstractPropertyTypeHandler
Instantiates a new abstract property type handler.
AbstractPropertyTypeHandler(Class<?>...) - Constructor for class org.org.usurper.handlers.basic.AbstractPropertyTypeHandler
Instantiates a new abstract property type handler.
AbstractPropertyTypeHandler(Set<PropertyTypeDefinition>) - Constructor for class org.org.usurper.handlers.basic.AbstractPropertyTypeHandler
Instantiates a new abstract property type handler.
AbstractSpecificPropertyHandler - Class in org.org.usurper.handlers.basic
This is the class to extend in order to implement a handler for a specific property of a given class.
AbstractSpecificPropertyHandler(SpecificPropertyDefinition) - Constructor for class org.org.usurper.handlers.basic.AbstractSpecificPropertyHandler
This constructor takes a SpecificPropertyDefinition as a parameter
AbstractSpecificPropertyHandler(Class<?>, String) - Constructor for class org.org.usurper.handlers.basic.AbstractSpecificPropertyHandler
This constructor takes a class and a field name as parameters
afterPropertiesSet() - Method in class org.org.usurper.springframework.UsurperFactoryBean
 
afterPropertiesSet() - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
afterPropertiesSet() - Method in class org.org.usurper.springframework.UsurperListFactoryBean
 
afterPropertiesSet() - Method in class org.org.usurper.springframework.UsurperMapFactoryBean
 
afterPropertiesSet() - Method in class org.org.usurper.springframework.UsurperSetFactoryBean
 
ArrayHandler - Class in org.org.usurper.handlers.basic
This is the generic handler for Arrays of types.
ArrayHandler() - Constructor for class org.org.usurper.handlers.basic.ArrayHandler
 

B

BooleanPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random Boolean value.
BooleanPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.BooleanPropertyTypeHandler
Instantiates a new boolean property type handler.
buildPropertyPathString(Class<?>, String) - Static method in class org.org.usurper.model.SpecificPropertyDefinition
 
buildStringRepresentation(IUsurperGeneratorSetup) - Static method in class org.org.usurper.utils.UsurperGeneratorSetupUtils
This method builds a String representation of an IUsurperGeneratorSetup instance.
BytePropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random Byte value.
BytePropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.BytePropertyTypeHandler
Instantiates a new Byte property type handler.

C

CharacterPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random Character value.
CharacterPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.CharacterPropertyTypeHandler
Instantiates a new character property type handler.
CLASS_PROPERTY_SEPARATOR - Static variable in class org.org.usurper.model.SpecificPropertyDefinition
 

D

DatePropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random java.util.Date value.
DatePropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.DatePropertyTypeHandler
Instantiates a new date property type handler.
DatePropertyTypeHandler - Class in org.org.usurper.handlers.sql
This handler returns a random java.sql.Date value.
DatePropertyTypeHandler() - Constructor for class org.org.usurper.handlers.sql.DatePropertyTypeHandler
Instantiates a new date property type handler.
DEFAULT_ENTRIES_COUNT - Static variable in class org.org.usurper.setup.constants.UsurperGeneratorConstants
Default entries count for arrays and collections.
DEFAULT_ENTRIES_COUNT - Static variable in class org.org.usurper.springframework.UsurperSpringConstants
 
DEFAULT_PROPERTY_HANDLERS - Static variable in class org.org.usurper.setup.constants.UsurperGeneratorConstants
Default property handlers for basic types.
determineCount(IHandledEntity) - Method in interface org.org.usurper.setup.ICountCallback
Determine count.
DocumentPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
Deprecated. this is a poor handler...please create your own one. ;)
DocumentPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.DocumentPropertyTypeHandler
Deprecated.  
DoublePropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random Double value.
DoublePropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.DoublePropertyTypeHandler
Instantiates a new double property type handler.

E

EnumHandler - Class in org.org.usurper.handlers.basic
This type returns a random value of a given enum type.
EnumHandler() - Constructor for class org.org.usurper.handlers.basic.EnumHandler
 
equals(Object) - Method in class org.org.usurper.model.HandledBeanProperty
 
equals(Object) - Method in class org.org.usurper.model.HandledConstructorArg
 
equals(Object) - Method in class org.org.usurper.model.PropertyTypeDefinition
 
equals(Object) - Method in class org.org.usurper.model.SpecificPropertyDefinition
 

F

FloatPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random Float value.
FloatPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.FloatPropertyTypeHandler
Instantiates a new float property type handler.

G

generateUsurper() - Method in class org.org.usurper.UsurperGenerator
This method generates an usurper object of the type specified as Generic for the UsurperGenerator instance.
generateUsurperList(int) - Method in class org.org.usurper.UsurperGenerator
Utility method that generates a list of usurpers of the type specified as Generic for the UsurperGenerator instance.
generateUsurperSet(int) - Method in class org.org.usurper.UsurperGenerator
Utility method that generates a list of usurpers of the type specified as Generic for the UsurperGenerator instance.
GeneratorsNamespaceHandler - Class in org.org.usurper.springframework.namespace
The Class GeneratorsNamespaceHandler defines the Spring > 2.0 Namespace handler for Usurper.
GeneratorsNamespaceHandler() - Constructor for class org.org.usurper.springframework.namespace.GeneratorsNamespaceHandler
 
getAllHandlers() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getAllHandlers() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
Gets all handlers.
getAllHandlers() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getAllHandlers() - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
getArrayHandler() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getArrayHandler() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
Gets the array handler.
getArrayHandler() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getConstructorArgClass() - Method in class org.org.usurper.model.HandledConstructorArg
Gets the class of the constructor arg to be handled.
getConstructorArgOrderingNumber() - Method in class org.org.usurper.model.HandledConstructorArg
Gets the constructor arg ordering number.
getCountCallback() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getCountCallback() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
Gets the count callback.
getCountCallback() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getEnumHandler() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getEnumHandler() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
Gets the enum handler.
getEnumHandler() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getField(Object, String) - Static method in class org.org.usurper.utils.ReflectionUtils
This method gets the Field from an Object and an attribute name.
getGenericTypes(Constructor<?>, Integer) - Static method in class org.org.usurper.utils.ReflectionUtils
Gets the generic types for a given constructor argument (specified by its ordering number).
getGenericTypes(Field) - Static method in class org.org.usurper.utils.ReflectionUtils
Gets the generic types for a given field.
getHandledPropertyName() - Method in class org.org.usurper.handlers.basic.AbstractSpecificPropertyHandler
Deprecated. prefer access through the specificPropertyDefinition attribute
getHandledTypes() - Method in class org.org.usurper.handlers.basic.AbstractPropertyTypeHandler
Gets the handled types.
getImmutable() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Gets the immutable version of this mutable setup.
getObject() - Method in class org.org.usurper.springframework.UsurperFactoryBean
 
getObject() - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
getObject() - Method in class org.org.usurper.springframework.UsurperListFactoryBean
 
getObject() - Method in class org.org.usurper.springframework.UsurperMapFactoryBean
 
getObject() - Method in class org.org.usurper.springframework.UsurperSetFactoryBean
 
getObjectType() - Method in class org.org.usurper.springframework.UsurperFactoryBean
 
getObjectType() - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
getObjectType() - Method in class org.org.usurper.springframework.UsurperListFactoryBean
 
getObjectType() - Method in class org.org.usurper.springframework.UsurperMapFactoryBean
 
getObjectType() - Method in class org.org.usurper.springframework.UsurperSetFactoryBean
 
getOnMissingHandlers() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getOnMissingHandlers() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
Gets the on missing handlers behavior.
getOnMissingHandlers() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getPropertyClass() - Method in class org.org.usurper.model.HandledBeanProperty
Gets the class of the property to be handled.
getPropertyName() - Method in class org.org.usurper.model.HandledBeanProperty
Gets the property name.
getPropertyPathString() - Method in class org.org.usurper.model.SpecificPropertyDefinition
Gets the property path string.
getPropertyTypeHandler(PropertyTypeDefinition) - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getPropertyTypeHandler(PropertyTypeDefinition) - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
This method retrieves the Handler for Properties of a given java type.
getPropertyTypeHandler(PropertyTypeDefinition) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getPropertyTypeHandler(Class<?>) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
getPropertyTypeHandlersMap() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getPropertyTypeHandlersMap() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
Gets the property type handlers map.
getPropertyTypeHandlersMap() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getPropertyWritingMechanism() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getPropertyWritingMechanism() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
Gets the property writing mechanism behavior.
getPropertyWritingMechanism() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getSetup() - Method in class org.org.usurper.UsurperGenerator
This methods returns the current setup object
getSpecificPropertyHandler(SpecificPropertyDefinition) - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getSpecificPropertyHandler(SpecificPropertyDefinition) - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
This method retrieves the Handler for a given Property of a given Class.
getSpecificPropertyHandler(SpecificPropertyDefinition) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getSpecificPropertyHandler(Class<?>, String) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
getSpecificPropertyHandlersMap() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
getSpecificPropertyHandlersMap() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
Gets the specific property handlers map.
getSpecificPropertyHandlersMap() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
getTargetClass() - Method in class org.org.usurper.model.PropertyTypeDefinition
Gets the target class.
getTargetClass() - Method in class org.org.usurper.model.SpecificPropertyDefinition
Gets the target class.
getTargetConstructor() - Method in class org.org.usurper.model.HandledConstructorArg
Gets the constructor used to create the object.
getTargetObject() - Method in class org.org.usurper.model.HandledBeanProperty
Gets the object where the property will be set.
getTargetProperty() - Method in class org.org.usurper.handlers.basic.AbstractSpecificPropertyHandler
Gets the target property definition.
getTargetProperty() - Method in class org.org.usurper.model.SpecificPropertyDefinition
Gets the target property.
getUsurperGeneratorSetup() - Method in class org.org.usurper.model.HandledBeanProperty
Gets the usurper generator setup.
getUsurperGeneratorSetup() - Method in class org.org.usurper.model.HandledConstructorArg
Gets the usurper generator setup.
getValueObjectClass() - Method in class org.org.usurper.handlers.basic.AbstractSpecificPropertyHandler
Deprecated. prefer access through the specificPropertyDefinition attribute

H

handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.additional.ListOfValuesSpecificPropertyHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.additional.ListOfValuesSpecificPropertyHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.additional.ValueObjectPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.additional.ValueObjectPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.basic.ArrayHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.basic.ArrayHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.basic.EnumHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.basic.EnumHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.BooleanPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.BooleanPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.BytePropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.BytePropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.CharacterPropertyTypeHandler
Handle.
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.CharacterPropertyTypeHandler
Handle.
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.DatePropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.DatePropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.DocumentPropertyTypeHandler
Deprecated.  
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.DocumentPropertyTypeHandler
Deprecated.  
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.DoublePropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.DoublePropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.FloatPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.FloatPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.IntegerPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.IntegerPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.ListAndSetPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.ListAndSetPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.LongPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.LongPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.MapPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.MapPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.ShortPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.ShortPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.defaults.StringPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.defaults.StringPropertyTypeHandler
 
handle(HandledBeanProperty) - Method in interface org.org.usurper.handlers.IHandler
This method allows the generation of a properties' value.
handle(HandledConstructorArg) - Method in interface org.org.usurper.handlers.IHandler
This method allows the generation of a constructor argument.
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.sql.DatePropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.sql.DatePropertyTypeHandler
 
handle(HandledBeanProperty) - Method in class org.org.usurper.handlers.sql.TimestampPropertyTypeHandler
 
handle(HandledConstructorArg) - Method in class org.org.usurper.handlers.sql.TimestampPropertyTypeHandler
 
HandledBeanProperty - Class in org.org.usurper.model
The Class HandledBeanProperty is an immutable value object containing all the necessary elements for the handling of a precise attribute of an usurped object.
HandledBeanProperty(Object, Class<?>, String, IUsurperGeneratorSetup) - Constructor for class org.org.usurper.model.HandledBeanProperty
This constructor creates the HandledBeanProperty
HandledConstructorArg - Class in org.org.usurper.model
The Class HandledConstructorArg is an immutable value object containing all the necessary elements for the handling of a precise constructor argument of an usurped object.
HandledConstructorArg(Constructor<?>, Class<?>, Integer, IUsurperGeneratorSetup) - Constructor for class org.org.usurper.model.HandledConstructorArg
This constructor creates the HandledConstructorArg
hashCode() - Method in class org.org.usurper.model.HandledBeanProperty
 
hashCode() - Method in class org.org.usurper.model.HandledConstructorArg
 
hashCode() - Method in class org.org.usurper.model.PropertyTypeDefinition
 
hashCode() - Method in class org.org.usurper.model.SpecificPropertyDefinition
 
hasPropertyTypeHandler(PropertyTypeDefinition) - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
hasPropertyTypeHandler(PropertyTypeDefinition) - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
This method tests if a handler is registered for a given Java Type.
hasPropertyTypeHandler(PropertyTypeDefinition) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
hasPropertyTypeHandler(Class<?>) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
hasSpecificPropertyHandler(SpecificPropertyDefinition) - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
hasSpecificPropertyHandler(SpecificPropertyDefinition) - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
This method tests if a handler is registered for a given Property of a given Class.
hasSpecificPropertyHandler(SpecificPropertyDefinition) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
hasSpecificPropertyHandler(Class<?>, String) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup

I

ICountCallback - Interface in org.org.usurper.setup
Implementations of this interface can provide a way to define the entries count for generated collections and arrays.
IHandledEntity - Interface in org.org.usurper.model
The Interface IHandledEntity is the common interface for handled elements.
IHandler - Interface in org.org.usurper.handlers
This interface defines the contract for all the handlers.
ImmutableUsurperGeneratorSetup - Class in org.org.usurper.setup
This is the immutable version of the class setting up the behaviour of the UsurperGenerator.
ImmutableUsurperGeneratorSetup(Map<PropertyTypeDefinition, AbstractPropertyTypeHandler>, Map<SpecificPropertyDefinition, AbstractSpecificPropertyHandler>, ArrayHandler, EnumHandler, OnMissingHandlers, PropertyWritingMechanism, ICountCallback) - Constructor for class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
Instantiates a new immutable usurper generator setup.
init() - Method in class org.org.usurper.springframework.namespace.GeneratorsNamespaceHandler
 
IntegerPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random Integer value.
IntegerPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.IntegerPropertyTypeHandler
Instantiates a new integer property type handler.
invoke(MethodInvocation) - Method in class org.org.usurper.springframework.aop.UsurperMethodInterceptor
 
isSingleton() - Method in class org.org.usurper.springframework.UsurperFactoryBean
 
isSingleton() - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
isSingleton() - Method in class org.org.usurper.springframework.UsurperListFactoryBean
 
isSingleton() - Method in class org.org.usurper.springframework.UsurperMapFactoryBean
 
isSingleton() - Method in class org.org.usurper.springframework.UsurperSetFactoryBean
 
ITargetDefinition - Interface in org.org.usurper.model
The Interface ITargetDefinition is the common interface for generation targets.
IUsurperGeneratorSetup - Interface in org.org.usurper.setup
This is the interface for the setup of the behavior of the UsurperGenerator.

L

ListAndSetPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler deals with Lists and Sets of Types.
ListAndSetPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.ListAndSetPropertyTypeHandler
Instantiates a new list and set property type handler.
ListOfValuesSpecificPropertyHandler - Class in org.org.usurper.handlers.additional
This handler will give a specific property a value amongst a list of values.
ListOfValuesSpecificPropertyHandler(SpecificPropertyDefinition, List<?>) - Constructor for class org.org.usurper.handlers.additional.ListOfValuesSpecificPropertyHandler
 
LongPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random Long value.
LongPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.LongPropertyTypeHandler
Instantiates a new long property type handler.

M

MapPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler deals with Map Types.
MapPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.MapPropertyTypeHandler
Instantiates a new map property type handler.

N

nextBoolean() - Static method in class org.org.usurper.utils.RandomUtils
Next boolean.
nextByte() - Static method in class org.org.usurper.utils.RandomUtils
Next byte.
nextCharacter() - Static method in class org.org.usurper.utils.RandomUtils
Next character.
nextDate() - Static method in class org.org.usurper.utils.RandomUtils
 
nextDouble() - Static method in class org.org.usurper.utils.RandomUtils
 
nextInteger() - Static method in class org.org.usurper.utils.RandomUtils
 
nextLong() - Static method in class org.org.usurper.utils.RandomUtils
 
nextShort() - Static method in class org.org.usurper.utils.RandomUtils
 
nextString(Integer) - Static method in class org.org.usurper.utils.RandomUtils
Next character.
NoHandlerDefinedException - Exception in org.org.usurper.handlers.exceptions
The Class NoHandlerDefinedException.
NoHandlerDefinedException() - Constructor for exception org.org.usurper.handlers.exceptions.NoHandlerDefinedException
Instantiates a new no handler defined exception.
NoHandlerDefinedException(String) - Constructor for exception org.org.usurper.handlers.exceptions.NoHandlerDefinedException
Instantiates a new no handler defined exception.
NoHandlerDefinedException(String, Throwable) - Constructor for exception org.org.usurper.handlers.exceptions.NoHandlerDefinedException
Instantiates a new no handler defined exception.
NoHandlerDefinedException(Throwable) - Constructor for exception org.org.usurper.handlers.exceptions.NoHandlerDefinedException
Instantiates a new no handler defined exception.

O

OnMissingHandlers - Enum in org.org.usurper.setup.constants
This enum type lists the available options for the behaviour associated with a missing handler (when a type to be generated has no handler defined).
onMissingHandlers(OnMissingHandlers) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets On missing handlers behavior using the enum type.
onMissingHandlers(OnMissingHandlers) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
onMissingHandlers(OnMissingHandlers) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
org.org.usurper - package org.org.usurper
This root package contains the basic classes you'll interact with as a user of Usurper.
org.org.usurper.handlers - package org.org.usurper.handlers
This package contains all the field/constructor arg handlers.
org.org.usurper.handlers.additional - package org.org.usurper.handlers.additional
This package contains additional handlers (dealing with more complex subjects than the basic types provided in the java language).
org.org.usurper.handlers.basic - package org.org.usurper.handlers.basic
This package contains the basic abstract classes for the handling of types, and the Handlers needed for specific language constructs (Arrays, Enums...)
org.org.usurper.handlers.defaults - package org.org.usurper.handlers.defaults
This package contains the default handlers for basic types from the java language.
org.org.usurper.handlers.exceptions - package org.org.usurper.handlers.exceptions
This package contains the Exceptions thrown by the handlers while processing the fields or constructor arguments (for Immutable Objects).
org.org.usurper.handlers.sql - package org.org.usurper.handlers.sql
This package contains handlers for the types from java.sql package.
org.org.usurper.model - package org.org.usurper.model
This package contains the domain used in the core of Usurper.
org.org.usurper.setup - package org.org.usurper.setup
This package contains all the class related to the Usurper Generator setup.
org.org.usurper.setup.constants - package org.org.usurper.setup.constants
This package contains the constants and Enum types used for the setup of Usurper.
org.org.usurper.springframework - package org.org.usurper.springframework
This package contains Spring framework related classes.
org.org.usurper.springframework.aop - package org.org.usurper.springframework.aop
This package contains the spring framework AOP related classes.
org.org.usurper.springframework.namespace - package org.org.usurper.springframework.namespace
This package contains a custom usurper namespace for Spring > 2.0.
org.org.usurper.utils - package org.org.usurper.utils
This package contains utility classes.

P

PropertyTypeDefinition - Class in org.org.usurper.model
The Class PropertyTypeDefinition is an immutable value object describing a target property type.
PropertyTypeDefinition(Class<?>) - Constructor for class org.org.usurper.model.PropertyTypeDefinition
Instantiates a new PropertyTypeDefinition from a Class object.
PropertyTypeDefinition(String) - Constructor for class org.org.usurper.model.PropertyTypeDefinition
Instantiates a new PropertyTypeDefinition from the name of a Class.
PropertyTypeHandlingException - Exception in org.org.usurper.handlers.exceptions
The Class PropertyTypeHandlingException.
PropertyTypeHandlingException() - Constructor for exception org.org.usurper.handlers.exceptions.PropertyTypeHandlingException
Instantiates a new property type handling exception.
PropertyTypeHandlingException(String) - Constructor for exception org.org.usurper.handlers.exceptions.PropertyTypeHandlingException
Instantiates a new property type handling exception.
PropertyTypeHandlingException(String, Throwable) - Constructor for exception org.org.usurper.handlers.exceptions.PropertyTypeHandlingException
Instantiates a new property type handling exception.
PropertyTypeHandlingException(Throwable) - Constructor for exception org.org.usurper.handlers.exceptions.PropertyTypeHandlingException
Instantiates a new property type handling exception.
PropertyWritingMechanism - Enum in org.org.usurper.setup.constants
This enum types lists the property writing mechanisms.

R

RandomUtils - Class in org.org.usurper.utils
The Class RandomUtils provides a series of simple Random generators.
ReflectionUtils - Class in org.org.usurper.utils
This class is a reflection utility class
registerPropertyTypeHandler(AbstractPropertyTypeHandler) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
This method allows the user to register a Handler for Properties of determinated java types.
registerPropertyTypeHandler(AbstractPropertyTypeHandler) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
registerPropertyTypeHandlers(Set<AbstractPropertyTypeHandler>) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
This method allows the user to register many Handlers for Properties of determinated java types.
registerPropertyTypeHandlers(Set<AbstractPropertyTypeHandler>) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
registerSpecificPropertyHandler(AbstractSpecificPropertyHandler) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
This method allows the user to register a Handler for a given property.
registerSpecificPropertyHandler(AbstractSpecificPropertyHandler) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
replaceSetup(IUsurperGeneratorSetup) - Method in class org.org.usurper.UsurperGenerator
This methods allows the replacement of the setup object.

S

setAllHandlers(Map<ITargetDefinition, IHandler>) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets All the handlers at once.
setAllHandlers(Map<ITargetDefinition, IHandler>) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
setArrayHandler(ArrayHandler) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets the array handler.
setArrayHandler(ArrayHandler) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setArrayHandlerName(String) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setConstructorParameterTypes(List<String>) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setCount(Integer) - Method in class org.org.usurper.springframework.UsurperListFactoryBean
 
setCount(Integer) - Method in class org.org.usurper.springframework.UsurperMapFactoryBean
 
setCount(Integer) - Method in class org.org.usurper.springframework.UsurperSetFactoryBean
 
setCountCallback(ICountCallback) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets the count callback.
setCountCallback(ICountCallback) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setCountCallbackName(String) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setEnumHandler(EnumHandler) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets the enum handler.
setEnumHandler(EnumHandler) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setEnumHandlerName(String) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setHandledPropertyName(String) - Method in class org.org.usurper.handlers.basic.AbstractSpecificPropertyHandler
Deprecated. prefer the constructor
setHandledTypes(Set<PropertyTypeDefinition>) - Method in class org.org.usurper.handlers.basic.AbstractPropertyTypeHandler
Sets the handled types.
setOnMissingHandlers(String) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets On missing handlers behavior using the String values of the enum type.
setOnMissingHandlers(String) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setParentSetup(IUsurperGeneratorSetup) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setProperty(Object, String, Object) - Static method in class org.org.usurper.utils.ReflectionUtils
This method sets a property on an object
setProperty(Object, Method, Object) - Static method in class org.org.usurper.utils.ReflectionUtils
This method invokes a property's setter on an object
setPropertyTypeHandlers(Set<AbstractPropertyTypeHandler>) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setPropertyTypeHandlersClassNames(Map<Class<?>, Class<?>>) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setPropertyTypeHandlersMap(Map<PropertyTypeDefinition, AbstractPropertyTypeHandler>) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets the property type handlers map.
setPropertyWritingMechanism(String) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets the property writing mechanism using the String values of the enum type.
setPropertyWritingMechanism(String) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setSpecificPropertyHandlers(Set<AbstractSpecificPropertyHandler>) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setSpecificPropertyHandlersClassNames(Map<String, Class<?>>) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
setUsurpedClassName(String) - Method in class org.org.usurper.springframework.UsurperFactoryBean
 
setUsurpedClassName(String) - Method in class org.org.usurper.springframework.UsurperListFactoryBean
 
setUsurpedClassName(String) - Method in class org.org.usurper.springframework.UsurperSetFactoryBean
 
setUsurpedKeyClassName(String) - Method in class org.org.usurper.springframework.UsurperMapFactoryBean
 
setUsurpedValueClassName(String) - Method in class org.org.usurper.springframework.UsurperMapFactoryBean
 
setUsurperGeneratorSetup(UsurperGeneratorSetup) - Method in class org.org.usurper.springframework.aop.UsurperMethodInterceptor
 
setUsurperGeneratorSetup(UsurperGeneratorSetup) - Method in class org.org.usurper.springframework.UsurperFactoryBean
 
setUsurperGeneratorSetup(UsurperGeneratorSetup) - Method in class org.org.usurper.springframework.UsurperListFactoryBean
 
setUsurperGeneratorSetup(UsurperGeneratorSetup) - Method in class org.org.usurper.springframework.UsurperMapFactoryBean
 
setUsurperGeneratorSetup(UsurperGeneratorSetup) - Method in class org.org.usurper.springframework.UsurperSetFactoryBean
 
setValueObjectClass(Class<?>) - Method in class org.org.usurper.handlers.basic.AbstractSpecificPropertyHandler
Deprecated. prefer the constructor
ShortPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random Short value.
ShortPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.ShortPropertyTypeHandler
Instantiates a new short property type handler.
SpecificPropertyDefinition - Class in org.org.usurper.model
The Class SpecificPropertyDefinition is an immutable value object describing a target specific property.
SpecificPropertyDefinition(Class<?>, String) - Constructor for class org.org.usurper.model.SpecificPropertyDefinition
Instantiates a new SpecificPropertyDefinition from a Class object and a property name.
SpecificPropertyDefinition(String) - Constructor for class org.org.usurper.model.SpecificPropertyDefinition
Instantiates a new SpecificPropertyDefinition from a String description.
SpecificPropertyHandlingException - Exception in org.org.usurper.handlers.exceptions
The Class SpecificPropertyHandlingException.
SpecificPropertyHandlingException() - Constructor for exception org.org.usurper.handlers.exceptions.SpecificPropertyHandlingException
Instantiates a new specific property handling exception.
SpecificPropertyHandlingException(String) - Constructor for exception org.org.usurper.handlers.exceptions.SpecificPropertyHandlingException
Instantiates a new specific property handling exception.
SpecificPropertyHandlingException(String, Throwable) - Constructor for exception org.org.usurper.handlers.exceptions.SpecificPropertyHandlingException
Instantiates a new specific property handling exception.
SpecificPropertyHandlingException(Throwable) - Constructor for exception org.org.usurper.handlers.exceptions.SpecificPropertyHandlingException
Instantiates a new specific property handling exception.
StringPropertyTypeHandler - Class in org.org.usurper.handlers.defaults
This handler returns a random String value.
StringPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.defaults.StringPropertyTypeHandler
Instantiates a new string property type handler.

T

TimestampPropertyTypeHandler - Class in org.org.usurper.handlers.sql
This handler returns a random java.sql.Timestamp value.
TimestampPropertyTypeHandler() - Constructor for class org.org.usurper.handlers.sql.TimestampPropertyTypeHandler
Instantiates a new timestamp property type handler.
toNotPrimitiveType(Class<?>) - Static method in class org.org.usurper.utils.ReflectionUtils
Turns a primitive type to its Object counterpart.
toString() - Method in class org.org.usurper.model.HandledBeanProperty
 
toString() - Method in class org.org.usurper.model.HandledConstructorArg
 
toString() - Method in class org.org.usurper.model.PropertyTypeDefinition
 
toString() - Method in class org.org.usurper.model.SpecificPropertyDefinition
 
toString() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
toString() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 
toStringRepresentation() - Method in class org.org.usurper.setup.ImmutableUsurperGeneratorSetup
 
toStringRepresentation() - Method in interface org.org.usurper.setup.IUsurperGeneratorSetup
The implementation of this method must return a String representation of the setup.
toStringRepresentation() - Method in class org.org.usurper.setup.UsurperGeneratorSetup
 

U

useConstructor(Class<?>...) - Method in class org.org.usurper.UsurperGenerator
 
usePropertyWritingMechanism(PropertyWritingMechanism) - Method in class org.org.usurper.setup.UsurperGeneratorSetup
Sets the property writing mechanism using the enum type.
usePropertyWritingMechanism(PropertyWritingMechanism) - Method in class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
usePropertyWritingMechanism(PropertyWritingMechanism) - Method in class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup
UsurperException - Exception in org.org.usurper
The Class UsurperException.
UsurperException() - Constructor for exception org.org.usurper.UsurperException
Instantiates a new usurper exception.
UsurperException(String) - Constructor for exception org.org.usurper.UsurperException
The Constructor.
UsurperException(String, Throwable) - Constructor for exception org.org.usurper.UsurperException
The Constructor.
UsurperException(Throwable) - Constructor for exception org.org.usurper.UsurperException
The Constructor.
UsurperFactoryBean - Class in org.org.usurper.springframework
The Class UsurperFactoryBean is a Spring compliant FactoryBean and InitializingBean.
UsurperFactoryBean() - Constructor for class org.org.usurper.springframework.UsurperFactoryBean
 
UsurperGenerator<T> - Class in org.org.usurper
This class defines a UsurperGenerator generator
UsurperGenerator(Class<? extends T>) - Constructor for class org.org.usurper.UsurperGenerator
This constructor creates an UsurperGenerator for the given Bean class.
UsurperGenerator(Class<? extends T>, OnMissingHandlers) - Constructor for class org.org.usurper.UsurperGenerator
Deprecated. prefer the use of the UsurperGeneratorSetup if you need to override the default behaviour
UsurperGenerator(Class<? extends T>, IUsurperGeneratorSetup) - Constructor for class org.org.usurper.UsurperGenerator
This constructor creates an UsurperGenerator for the given Bean class.
UsurperGeneratorConstants - Class in org.org.usurper.setup.constants
This is a final non-instanciable class referencing the constants used for Usurper setup.
UsurperGeneratorSetup - Class in org.org.usurper.setup
This is the mutable version of the class setting up the behaviour of the UsurperGenerator.
UsurperGeneratorSetup() - Constructor for class org.org.usurper.setup.UsurperGeneratorSetup
Instantiates a new mutable usurper generator setup using default configuration:
Using default property handlers for basic types (see default handlers' package), SQL types handlers ,and Collections handlers.
UsurperGeneratorSetup(IUsurperGeneratorSetup) - Constructor for class org.org.usurper.setup.UsurperGeneratorSetup
Instantiates a new mutable usurper generator setup using the passed setup as a configuration.
UsurperGeneratorSetupFactoryBean - Class in org.org.usurper.springframework
The Class UsurperGeneratorSetupFactoryBean is a Spring compliant FactoryBean and InitializingBean.
UsurperGeneratorSetupFactoryBean() - Constructor for class org.org.usurper.springframework.UsurperGeneratorSetupFactoryBean
 
UsurperGeneratorSetupUtils - Class in org.org.usurper.utils
This class is an UsurperGeneratorSetup utility class
UsurperListFactoryBean - Class in org.org.usurper.springframework
The Class UsurperListFactoryBean is a Spring compliant FactoryBean and InitializingBean.
UsurperListFactoryBean() - Constructor for class org.org.usurper.springframework.UsurperListFactoryBean
 
UsurperMapFactoryBean - Class in org.org.usurper.springframework
The Class UsurperMapFactoryBean is a Spring compliant FactoryBean and InitializingBean.
UsurperMapFactoryBean() - Constructor for class org.org.usurper.springframework.UsurperMapFactoryBean
 
UsurperMethodInterceptor - Class in org.org.usurper.springframework.aop
The Class UsurperMethodInterceptor is an AOPAlliance MethodInterceptor that provides a virtual implementation for a given interface.
UsurperMethodInterceptor() - Constructor for class org.org.usurper.springframework.aop.UsurperMethodInterceptor
 
UsurperSetFactoryBean - Class in org.org.usurper.springframework
The Class UsurperSetFactoryBean is a Spring compliant FactoryBean and InitializingBean.
UsurperSetFactoryBean() - Constructor for class org.org.usurper.springframework.UsurperSetFactoryBean
 
UsurperSpringConstants - Class in org.org.usurper.springframework
 

V

ValueObjectPropertyTypeHandler - Class in org.org.usurper.handlers.additional
This handler allows for a redundant ;) generation of ValueObjects.
ValueObjectPropertyTypeHandler(PropertyTypeDefinition...) - Constructor for class org.org.usurper.handlers.additional.ValueObjectPropertyTypeHandler
This constructor takes a series of Supported types' PropertyTypeDefinitions as a parameter.
ValueObjectPropertyTypeHandler(Class<?>...) - Constructor for class org.org.usurper.handlers.additional.ValueObjectPropertyTypeHandler
This constructor takes a series of Supported types' Classes as a parameter.
valueOf(String) - Static method in enum org.org.usurper.setup.constants.OnMissingHandlers
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.org.usurper.setup.constants.PropertyWritingMechanism
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.org.usurper.setup.constants.OnMissingHandlers
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.org.usurper.setup.constants.PropertyWritingMechanism
Returns an array containing the constants of this enum type, in the order they're declared.

A B C D E F G H I L M N O P R S T U V

Copyright © 2008. All Rights Reserved.