org.org.usurper.handlers
Interface IHandler

All Known Implementing Classes:
AbstractPropertyTypeHandler, AbstractSpecificPropertyHandler, ArrayHandler, BooleanPropertyTypeHandler, BytePropertyTypeHandler, CharacterPropertyTypeHandler, DatePropertyTypeHandler, DatePropertyTypeHandler, DocumentPropertyTypeHandler, DoublePropertyTypeHandler, EnumHandler, FloatPropertyTypeHandler, IntegerPropertyTypeHandler, ListAndSetPropertyTypeHandler, ListOfValuesSpecificPropertyHandler, LongPropertyTypeHandler, MapPropertyTypeHandler, ShortPropertyTypeHandler, StringPropertyTypeHandler, TimestampPropertyTypeHandler, ValueObjectPropertyTypeHandler

public interface IHandler

This interface defines the contract for all the handlers.
NOT SUPPOSED TO BE DIRECTLY IMPLEMENTED, PREFER THE IMPLEMENTATION OF ITS ABSTRACT BASIC SUBCLASSES.

Author:
pagregoire

Method Summary
 java.lang.Object handle(HandledBeanProperty handledBeanProperty)
          This method allows the generation of a properties' value.
 java.lang.Object handle(HandledConstructorArg handledConstructorArg)
          This method allows the generation of a constructor argument.
 

Method Detail

handle

java.lang.Object handle(HandledBeanProperty handledBeanProperty)
This method allows the generation of a properties' value.

Parameters:
handledBeanProperty - The bean property's info
Returns:
the generated value.
See Also:
HandledBeanProperty

handle

java.lang.Object handle(HandledConstructorArg handledConstructorArg)
This method allows the generation of a constructor argument.

Parameters:
handledConstructorArg - The constructor's arg's info
Returns:
the generated value.
See Also:
HandledConstructorArg


Copyright © 2008. All Rights Reserved.