org.specrunner.converters.core
Class ConverterEnumValueTemplate
java.lang.Object
org.specrunner.converters.core.ConverterNotNullNotEmpty
org.specrunner.converters.core.ConverterEnumValue
org.specrunner.converters.core.ConverterEnumValueTemplate
- All Implemented Interfaces:
- Serializable, IConverter, IResetable
public abstract class ConverterEnumValueTemplate
- extends ConverterEnumValue
Template for converter of enumerations. Allow creation of converters with
specific names without requiring to write arguments when used.
- Author:
- Thiago Santos.
- See Also:
- Serialized Form
|
Method Summary |
Object |
convert(Object obj,
Object[] args)
Convert a given object to another using some arguments as auxiliary. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConverterEnumValueTemplate
public ConverterEnumValueTemplate(Class<? extends Enum<?>> type,
String lookupMethod,
String outputMethod)
- Conversion of specific types.
- Parameters:
type - The type.lookupMethod - The method to use on enumeration lookup.outputMethod - The method to use on enumeration output.
convert
public Object convert(Object obj,
Object[] args)
throws ConverterException
- Description copied from interface:
IConverter
- Convert a given object to another using some arguments as auxiliary.
- Specified by:
convert in interface IConverter- Overrides:
convert in class ConverterEnumValue
- Parameters:
obj - The value to be converted.args - The arguments.
- Returns:
- The converted object.
- Throws:
ConverterException - On conversion errors.
Copyright © 2014. All rights reserved.