Package org.jbehave.core.steps
Class ParameterConverters.AbstractParameterConverter<S,T>
- java.lang.Object
-
- org.jbehave.core.steps.ParameterConverters.AbstractParameterConverter<S,T>
-
- All Implemented Interfaces:
ParameterConverters.ParameterConverter<S,T>
- Direct Known Subclasses:
ParameterConverters.FromStringParameterConverter
,ParameterConverters.FunctionalParameterConverter
- Enclosing class:
- ParameterConverters
public abstract static class ParameterConverters.AbstractParameterConverter<S,T> extends Object implements ParameterConverters.ParameterConverter<S,T>
-
-
Constructor Summary
Constructors Constructor Description AbstractParameterConverter()
AbstractParameterConverter(Type sourceType, Type targetType)
-
Method Summary
Modifier and Type Method Description boolean
canConvertFrom(Type type)
Returntrue
if the converter can convert from the desired target type.boolean
canConvertTo(Type type)
Returntrue
if the converter can convert to the desired target type.Type
getSourceType()
Type
getTargetType()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jbehave.core.steps.ParameterConverters.ParameterConverter
convertValue
-
-
-
-
Method Detail
-
canConvertTo
public boolean canConvertTo(Type type)
Description copied from interface:ParameterConverters.ParameterConverter
Returntrue
if the converter can convert to the desired target type.- Specified by:
canConvertTo
in interfaceParameterConverters.ParameterConverter<S,T>
- Parameters:
type
- the type descriptor that describes the requested result type- Returns:
true
if that conversion can be performed
-
canConvertFrom
public boolean canConvertFrom(Type type)
Description copied from interface:ParameterConverters.ParameterConverter
Returntrue
if the converter can convert from the desired target type.- Specified by:
canConvertFrom
in interfaceParameterConverters.ParameterConverter<S,T>
- Parameters:
type
- the type descriptor that describes the source type- Returns:
true
if that conversion can be performed
-
getSourceType
public Type getSourceType()
- Specified by:
getSourceType
in interfaceParameterConverters.ParameterConverter<S,T>
-
getTargetType
public Type getTargetType()
- Specified by:
getTargetType
in interfaceParameterConverters.ParameterConverter<S,T>
-
-