Class TupleListArgumentConverter
- java.lang.Object
-
- de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
-
- de.rwth.swc.coffee4j.engine.report.TupleListArgumentConverter
-
- All Implemented Interfaces:
ArgumentConverter
public class TupleListArgumentConverter extends ModelBasedArgumentConverter
-
-
Field Summary
-
Fields inherited from class de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
modelConverter
-
-
Constructor Summary
Constructors Constructor Description TupleListArgumentConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canConvert(Object argument)
Checks whether the given argument can be converted by thisArgumentConverter
.Object
convert(Object argument)
Converts the given argument ifArgumentConverter.canConvert(Object)
returnedtrue
.-
Methods inherited from class de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
initialize
-
-
-
-
Method Detail
-
canConvert
public boolean canConvert(Object argument)
Description copied from interface:ArgumentConverter
Checks whether the given argument can be converted by thisArgumentConverter
. Iftrue
is returned from this method, the result returned byArgumentConverter.convert(Object)
is guaranteed to "make sense". Otherwise, the result is not defined an anyException
may be thrown.- Parameters:
argument
- the argument for which a possible conversion is checked- Returns:
- whether the argument can be converted using
ArgumentConverter.convert(Object)
-
convert
public Object convert(Object argument)
Description copied from interface:ArgumentConverter
Converts the given argument ifArgumentConverter.canConvert(Object)
returnedtrue
. Otherwise the behaviour is intentionally undefined but is it better to throw anException
, since returning a nonsensical could make debugging more complex for a user.- Parameters:
argument
- the argument which should be converted- Returns:
- the converted form of the argument
-
-