Class CurrencyParameterSensitivitiesTokenEvaluator
- java.lang.Object
-
- com.opengamma.strata.report.framework.expression.TokenEvaluator<CurrencyParameterSensitivities>
-
- com.opengamma.strata.report.framework.expression.CurrencyParameterSensitivitiesTokenEvaluator
-
public class CurrencyParameterSensitivitiesTokenEvaluator extends TokenEvaluator<CurrencyParameterSensitivities>
Evaluates a token against currency parameter sensitivities.Tokens are matched against the name and currency code of the sensitivities. All strings are converted to lower case before matching.
-
-
Constructor Summary
Constructors Constructor Description CurrencyParameterSensitivitiesTokenEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvaluationResult
evaluate(CurrencyParameterSensitivities sensitivities, CalculationFunctions functions, String firstToken, List<String> remainingTokens)
Evaluates a token against a given object.Class<?>
getTargetType()
Gets the type against which tokens can be evaluated in this implementation.Set<String>
tokens(CurrencyParameterSensitivities sensitivities)
Gets the set of supported token for the given object.-
Methods inherited from class com.opengamma.strata.report.framework.expression.TokenEvaluator
ambiguousTokenFailure, invalidTokenFailure
-
-
-
-
Method Detail
-
getTargetType
public Class<?> getTargetType()
Description copied from class:TokenEvaluator
Gets the type against which tokens can be evaluated in this implementation.- Specified by:
getTargetType
in classTokenEvaluator<CurrencyParameterSensitivities>
- Returns:
- the evaluation type
-
tokens
public Set<String> tokens(CurrencyParameterSensitivities sensitivities)
Description copied from class:TokenEvaluator
Gets the set of supported token for the given object.- Specified by:
tokens
in classTokenEvaluator<CurrencyParameterSensitivities>
- Parameters:
sensitivities
- the object against which tokens may be evaluated- Returns:
- the set of supported tokens
-
evaluate
public EvaluationResult evaluate(CurrencyParameterSensitivities sensitivities, CalculationFunctions functions, String firstToken, List<String> remainingTokens)
Description copied from class:TokenEvaluator
Evaluates a token against a given object.- Specified by:
evaluate
in classTokenEvaluator<CurrencyParameterSensitivities>
- Parameters:
sensitivities
- the object against which to evaluate the tokenfunctions
- the calculation functionsfirstToken
- the first token of the expressionremainingTokens
- the remaining tokens in the expression, possibly empty- Returns:
- the result of the evaluation
-
-