Class AbstractTypeConverterRule<SRC,DST>
- java.lang.Object
-
- com.helger.commons.typeconvert.rule.AbstractTypeConverterRule<SRC,DST>
-
- Type Parameters:
SRC- source typeDST- destination type
- All Implemented Interfaces:
ITypeConverter<SRC,DST>,ITypeConverterRule<SRC,DST>,Function<SRC,DST>
- Direct Known Subclasses:
TypeConverterRuleAnySourceFixedDestination,TypeConverterRuleAssignableSourceFixedDestination,TypeConverterRuleFixedSourceAnyDestination,TypeConverterRuleFixedSourceAssignableDestination
public abstract class AbstractTypeConverterRule<SRC,DST> extends Object implements ITypeConverterRule<SRC,DST>
Abstract type converter rule implementation- Author:
- Philip Helger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.helger.commons.typeconvert.ITypeConverterRule
ITypeConverterRule.ESubType
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractTypeConverterRule(ITypeConverterRule.ESubType eSubType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITypeConverterRule.ESubTypegetSubType()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.helger.commons.typeconvert.ITypeConverter
apply
-
Methods inherited from interface com.helger.commons.typeconvert.ITypeConverterRule
canConvert
-
-
-
-
Constructor Detail
-
AbstractTypeConverterRule
protected AbstractTypeConverterRule(@Nonnull ITypeConverterRule.ESubType eSubType)
-
-
Method Detail
-
getSubType
@Nonnull public final ITypeConverterRule.ESubType getSubType()
- Specified by:
getSubTypein interfaceITypeConverterRule<SRC,DST>- Returns:
- The sub type of the converter rule. May not be
null.
-
-