Class RampMatch
java.lang.Object
com.aquima.interactions.matching.impl.functions.MatchFunction
com.aquima.interactions.matching.impl.functions.ramp.RampMatch
- All Implemented Interfaces:
IMatchFunction
- Direct Known Subclasses:
DateRampMatch
,NumberRampMatch
Abstract base class for the number and date ramp match.
- Since:
- 6.2
- Author:
- O. Kerpershoek, F. van der Meer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
This member defines the name of the attribute that is used to retrieve the ramp definition. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
RampMatch
(String name, MatchType type, IMatchFunctionParameters parameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract double
getAWaarde
(double norm) protected abstract double
getBWaarde
(double norm) protected abstract double
getCWaarde
(double norm) protected abstract double
getDWaarde
(double norm) protected RampDefinition
Methods inherited from class com.aquima.interactions.matching.impl.functions.MatchFunction
getMatchType, getName, match, onLoadComplete, onStartup
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.matching.IMatchFunction
demandValueFor, getSupportedTypes, match, supplyValueFor
-
Field Details
-
PARAM_RAMP_DEFINITION
This member defines the name of the attribute that is used to retrieve the ramp definition.- See Also:
-
-
Constructor Details
-
RampMatch
-
-
Method Details
-
getRampDefinition
-
getAWaarde
protected abstract double getAWaarde(double norm) -
getBWaarde
protected abstract double getBWaarde(double norm) -
getCWaarde
protected abstract double getCWaarde(double norm) -
getDWaarde
protected abstract double getDWaarde(double norm)
-