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

A

AbstractNumberFactory<T> - Class in be.objectify.led.factory.object
Abstract class for parsing numbers from Strings.
AbstractNumberFactory() - Constructor for class be.objectify.led.factory.object.AbstractNumberFactory
 
AbstractObjectFactory<T> - Class in be.objectify.led.factory.object
 
AbstractObjectFactory() - Constructor for class be.objectify.led.factory.object.AbstractObjectFactory
 

B

be.objectify.led - package be.objectify.led
 
be.objectify.led.factory.object - package be.objectify.led.factory.object
 
be.objectify.led.factory.type - package be.objectify.led.factory.type
 
be.objectify.led.util - package be.objectify.led.util
 
be.objectify.led.validation - package be.objectify.led.validation
 
BooleanFactory - Class in be.objectify.led.factory.object
Object factory for Boolean instances.
BooleanFactory() - Constructor for class be.objectify.led.factory.object.BooleanFactory
 
ByteFactory - Class in be.objectify.led.factory.object
Object factory for Byte instances.
ByteFactory() - Constructor for class be.objectify.led.factory.object.ByteFactory
 

C

CharacterFactory - Class in be.objectify.led.factory.object
Object factory for Character instances.
CharacterFactory() - Constructor for class be.objectify.led.factory.object.CharacterFactory
 
ContractUtils - Class in be.objectify.led.util
Utility methods for asserting contracts.
createList() - Method in class be.objectify.led.factory.object.ListFactory
 
createMap() - Method in class be.objectify.led.factory.object.MapFactory
 
createObject(String, String) - Method in class be.objectify.led.factory.object.AbstractNumberFactory
Creates an object based on propertyValue.
createObject(String, String) - Method in class be.objectify.led.factory.object.BooleanFactory
Creates an object based on propertyValue.
createObject(String, String) - Method in class be.objectify.led.factory.object.CharacterFactory
Creates an object based on propertyValue.
createObject(String, String) - Method in class be.objectify.led.factory.object.EnumFactory
Creates an object based on propertyValue.
createObject(String, String) - Method in class be.objectify.led.factory.object.ListFactory
 
createObject(String, String) - Method in class be.objectify.led.factory.object.MapFactory
 
createObject(String, String) - Method in class be.objectify.led.factory.object.SetFactory
 
createObject(String, String) - Method in class be.objectify.led.factory.object.StringFactory
Creates an object based on propertyValue.
createObject(String, String) - Method in interface be.objectify.led.ObjectFactory
Creates an object based on propertyValue.
createObjectFactory(Class[], Field) - Method in class be.objectify.led.factory.type.EnumTypeFactory
Creates a new instance of the target class with the correct runtime types.
createObjectFactory(Class[], Field) - Method in class be.objectify.led.factory.type.ListTypeFactory
Creates a new instance of the target class with the correct runtime types.
createObjectFactory(Class[], Field) - Method in class be.objectify.led.factory.type.MapTypeFactory
Creates a new instance of the target class with the correct runtime types.
createObjectFactory(Class[], Field) - Method in class be.objectify.led.factory.type.SetTypeFactory
Creates a new instance of the target class with the correct runtime types.
createObjectFactory(Class[], Field) - Method in interface be.objectify.led.TypeFactory
Creates a new instance of the target class with the correct runtime types.
createSet() - Method in class be.objectify.led.factory.object.SetFactory
 

D

DefaultFactoryResolver - Class in be.objectify.led
Resolves ObjectFactory instances through checking for an ObjectFactory for the required class, followed by a TypeFactory if no object factory is defined.
DefaultFactoryResolver() - Constructor for class be.objectify.led.DefaultFactoryResolver
 
DefaultFactoryResolver(ObjectFactoryRegistry) - Constructor for class be.objectify.led.DefaultFactoryResolver
 
DefaultFactoryResolver(TypeFactoryRegistry) - Constructor for class be.objectify.led.DefaultFactoryResolver
 
DefaultFactoryResolver(ObjectFactoryRegistry, TypeFactoryRegistry) - Constructor for class be.objectify.led.DefaultFactoryResolver
 
DefaultPropertyContext - Class in be.objectify.led
Default implementation of PropertyContext which
DefaultPropertyContext(Properties...) - Constructor for class be.objectify.led.DefaultPropertyContext
 
determineClassType(Class, GenericTypes) - Method in class be.objectify.led.factory.type.EnumTypeFactory
Determines the runtime generic parameter of the target class.
determineClassType(Class, GenericTypes) - Method in class be.objectify.led.factory.type.ListTypeFactory
Determines the runtime generic parameter of the target class.
determineClassType(Class, GenericTypes) - Method in class be.objectify.led.factory.type.MapTypeFactory
Determines the runtime generic parameter of the target class.
determineClassType(Class, GenericTypes) - Method in class be.objectify.led.factory.type.SetTypeFactory
Determines the runtime generic parameter of the target class.
determineClassType(Class, GenericTypes) - Method in interface be.objectify.led.TypeFactory
Determines the runtime generic parameter of the target class.
DoubleFactory - Class in be.objectify.led.factory.object
Object factory for Double instances.
DoubleFactory() - Constructor for class be.objectify.led.factory.object.DoubleFactory
 

E

EnumFactory - Class in be.objectify.led.factory.object
Object factory for Enums.
EnumFactory(Class<? extends Enum>) - Constructor for class be.objectify.led.factory.object.EnumFactory
 
EnumTypeFactory - Class in be.objectify.led.factory.type
 
EnumTypeFactory() - Constructor for class be.objectify.led.factory.type.EnumTypeFactory
 

F

FactoryResolver - Interface in be.objectify.led
 
FloatFactory - Class in be.objectify.led.factory.object
Object factory for Float instances.
FloatFactory() - Constructor for class be.objectify.led.factory.object.FloatFactory
 

G

GenericTypes - Annotation Type in be.objectify.led
Indicates the generic parameter types of a class.
getBoundClass() - Method in class be.objectify.led.factory.object.BooleanFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.ByteFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.CharacterFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.DoubleFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.EnumFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.FloatFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.IntegerFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.ListFactory
 
getBoundClass() - Method in class be.objectify.led.factory.object.LongFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.MapFactory
 
getBoundClass() - Method in class be.objectify.led.factory.object.SetFactory
 
getBoundClass() - Method in class be.objectify.led.factory.object.ShortFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.object.StringFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in class be.objectify.led.factory.type.EnumTypeFactory
Get the class type handled by this factory.
getBoundClass() - Method in class be.objectify.led.factory.type.ListTypeFactory
Get the class type handled by this factory.
getBoundClass() - Method in class be.objectify.led.factory.type.MapTypeFactory
Get the class type handled by this factory.
getBoundClass() - Method in class be.objectify.led.factory.type.SetTypeFactory
Get the class type handled by this factory.
getBoundClass() - Method in interface be.objectify.led.ObjectFactory
Gets the class type this factory produces objects for.
getBoundClass() - Method in interface be.objectify.led.TypeFactory
Get the class type handled by this factory.
getConfiguration() - Method in class be.objectify.led.PropertySetter
 
getFactory(Class) - Method in class be.objectify.led.ObjectFactoryRegistry
Gets the object factory for the given class.
getFactory(Class) - Method in class be.objectify.led.TypeFactoryRegistry
Gets the type factory for the given class.
getFieldName() - Method in exception be.objectify.led.validation.ValidationException
 
getPropertyNames(Class) - Static method in class be.objectify.led.PropertyDigger
Gets the names of properties declared in the given class, listed in the order by which reflection finds them.
getPropertyNames(Class, PropertyDigger.SortOrder) - Static method in class be.objectify.led.PropertyDigger
Gets the names of properties declared in the given class.
getReason() - Method in exception be.objectify.led.validation.ValidationException
 
getValue(String) - Method in class be.objectify.led.DefaultPropertyContext
Gets the named propety from the context.
getValue(String) - Method in interface be.objectify.led.PropertyContext
Gets the named propety from the context.

I

IntegerFactory - Class in be.objectify.led.factory.object
Object factory for Integer instances.
IntegerFactory() - Constructor for class be.objectify.led.factory.object.IntegerFactory
 
isAllowFinalSetting() - Method in class be.objectify.led.PropertySetterConfiguration
 
isEmpty(String) - Static method in class be.objectify.led.util.StringUtils
Checks if the given string is null or comprised entirely of whitespace.

L

ListFactory<T> - Class in be.objectify.led.factory.object
 
ListFactory(Class, Field, FactoryResolver) - Constructor for class be.objectify.led.factory.object.ListFactory
 
ListTypeFactory - Class in be.objectify.led.factory.type
 
ListTypeFactory(FactoryResolver) - Constructor for class be.objectify.led.factory.type.ListTypeFactory
 
LongFactory - Class in be.objectify.led.factory.object
Object factory for Long instances.
LongFactory() - Constructor for class be.objectify.led.factory.object.LongFactory
 

M

MapFactory<K,V> - Class in be.objectify.led.factory.object
 
MapFactory(Class, Class, Field, FactoryResolver) - Constructor for class be.objectify.led.factory.object.MapFactory
 
MapTypeFactory - Class in be.objectify.led.factory.type
 
MapTypeFactory(FactoryResolver) - Constructor for class be.objectify.led.factory.type.MapTypeFactory
 

N

nonNull(Object[], String) - Static method in class be.objectify.led.util.ContractUtils
Checks if objects is null, and if any of its contents are null.
nonNull(Collection, String) - Static method in class be.objectify.led.util.ContractUtils
Checks if objects is null, and if any of its contents are null.
notNull(Object, String) - Static method in class be.objectify.led.util.ContractUtils
Checks if object is null.

O

ObjectFactory<T> - Interface in be.objectify.led
Object factories are used to convert string property values into objects of an specific type.
ObjectFactoryRegistry - Class in be.objectify.led
Registry of object factories for creating objects of the correct type based on the field.
ObjectFactoryRegistry() - Constructor for class be.objectify.led.ObjectFactoryRegistry
Initialises a new instance of this class by registering the default object factories.

P

parse(String) - Method in class be.objectify.led.factory.object.AbstractNumberFactory
Parse the property value to extract an object of the correct type from it.
parse(String) - Method in class be.objectify.led.factory.object.ByteFactory
Parse the property value to extract an object of the correct type from it.
parse(String) - Method in class be.objectify.led.factory.object.DoubleFactory
Parse the property value to extract an object of the correct type from it.
parse(String) - Method in class be.objectify.led.factory.object.FloatFactory
Parse the property value to extract an object of the correct type from it.
parse(String) - Method in class be.objectify.led.factory.object.IntegerFactory
Parse the property value to extract an object of the correct type from it.
parse(String, String, ObjectFactory<T>) - Method in class be.objectify.led.factory.object.ListFactory
 
parse(String) - Method in class be.objectify.led.factory.object.LongFactory
Parse the property value to extract an object of the correct type from it.
parse(String, String, ObjectFactory<K>, ObjectFactory<V>) - Method in class be.objectify.led.factory.object.MapFactory
 
parse(String, String, ObjectFactory<T>) - Method in class be.objectify.led.factory.object.SetFactory
 
parse(String) - Method in class be.objectify.led.factory.object.ShortFactory
Parse the property value to extract an object of the correct type from it.
process(Class, ValidationFunction...) - Method in class be.objectify.led.PropertySetter
Processes any Property annotations in the given class.
process(Object, ValidationFunction...) - Method in class be.objectify.led.PropertySetter
Processes any Property annotations in the given object, including static members.
Property - Annotation Type in be.objectify.led
Marks a member as a bindable property.
PropertyContext - Interface in be.objectify.led
Property contexts are the access points to property sources, e.g.
PropertyDigger - Class in be.objectify.led
Gets the names of properties defined in a class.
PropertyDigger() - Constructor for class be.objectify.led.PropertyDigger
 
PropertyDigger.SortOrder - Enum in be.objectify.led
 
PropertySetter - Class in be.objectify.led
 
PropertySetter() - Constructor for class be.objectify.led.PropertySetter
Initialises a new instance with a default PropertyContext and FactoryResolver.
PropertySetter(PropertyContext) - Constructor for class be.objectify.led.PropertySetter
Initialses a new instance with the given PropertyContext and default FactoryResolver.
PropertySetter(FactoryResolver, PropertyContext) - Constructor for class be.objectify.led.PropertySetter
Initialises a new instance with the given property context and a object factory registry, and a default type factory registry.
PropertySetterConfiguration - Class in be.objectify.led
Controls behaviour of the property setter.
PropertySetterConfiguration() - Constructor for class be.objectify.led.PropertySetterConfiguration
 

R

register(ObjectFactory...) - Method in class be.objectify.led.ObjectFactoryRegistry
Registers the object factories with the registry.
register(List<ObjectFactory>) - Method in class be.objectify.led.ObjectFactoryRegistry
Registers the object factories with the registry.
register(TypeFactory...) - Method in class be.objectify.led.TypeFactoryRegistry
Registers the type factories with the registry.
register(List<TypeFactory>) - Method in class be.objectify.led.TypeFactoryRegistry
Registers the type factories with the registry.
resolveFactory(Class<?>, Field) - Method in class be.objectify.led.DefaultFactoryResolver
 
resolveFactory(Class<?>, Field) - Method in interface be.objectify.led.FactoryResolver
 

S

setAllowFinalSetting(boolean) - Method in class be.objectify.led.PropertySetterConfiguration
 
SetFactory<T> - Class in be.objectify.led.factory.object
 
SetFactory(Class, Field, FactoryResolver) - Constructor for class be.objectify.led.factory.object.SetFactory
 
SetTypeFactory - Class in be.objectify.led.factory.type
 
SetTypeFactory(FactoryResolver) - Constructor for class be.objectify.led.factory.type.SetTypeFactory
 
ShortFactory - Class in be.objectify.led.factory.object
Object factory for Short instances.
ShortFactory() - Constructor for class be.objectify.led.factory.object.ShortFactory
 
StringFactory - Class in be.objectify.led.factory.object
Object factory for String instances.
StringFactory() - Constructor for class be.objectify.led.factory.object.StringFactory
 
StringUtils - Class in be.objectify.led.util
Utility methods for working with strings.

T

TypeFactory<T> - Interface in be.objectify.led
Implementors create ObjectFactory instances that require runtime information.
TypeFactoryRegistry - Class in be.objectify.led
Registry of TypeFactory for creating objects of the correct type based on the field.
TypeFactoryRegistry() - Constructor for class be.objectify.led.TypeFactoryRegistry
 

V

validate(String, String, ValidationFunction...) - Method in class be.objectify.led.factory.object.AbstractObjectFactory
Default implementation of validate() does nothing.
validate(String, String, ValidationFunction...) - Method in interface be.objectify.led.ObjectFactory
Validations the value for the field.
validate(String, String) - Method in interface be.objectify.led.validation.ValidationFunction
Validates the property value.
ValidationException - Exception in be.objectify.led.validation
Indicates validation has failed.
ValidationException(String, String) - Constructor for exception be.objectify.led.validation.ValidationException
Initialises a new instance with the target field name and reason for the validation failure.
ValidationException(String, String, Throwable) - Constructor for exception be.objectify.led.validation.ValidationException
Initialises a new instance with the target field name, reason for the validation failure and a root cause.
ValidationFunction - Interface in be.objectify.led.validation
Functional objects are used to validate property values.
valueOf(String) - Static method in enum be.objectify.led.PropertyDigger.SortOrder
Returns the enum constant of this type with the specified name.
values() - Static method in enum be.objectify.led.PropertyDigger.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.

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

Copyright © 2010 Objectify. All Rights Reserved.