Interface LocalizedLabelOperator
- All Superinterfaces:
Expression,Serializable
- All Known Implementing Classes:
ImmutableLocalizedLabelOperator
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic LocalizedLabelOperatorcreateLocalizedLabelOperator(ProgramBuilder programBuilder, Label label) default Stringeval(EvalContext evalContext) default Set<EventMatcher> getValue()default ValueTypestatic ExpressiontoStringExpression(ProgramBuilder programBuilder, ItemId itemId, VariableReference variableReference)
-
Field Details
-
EXPRESSION_PATTERN
-
-
Method Details
-
createLocalizedLabelOperator
static LocalizedLabelOperator createLocalizedLabelOperator(@NonNull ProgramBuilder programBuilder, @NonNull Label label) -
toStringExpression
static Expression toStringExpression(@NonNull ProgramBuilder programBuilder, ItemId itemId, VariableReference variableReference) -
getValue
-
eval
- Specified by:
evalin interfaceExpression
-
getEvalRequiredConditions
- Specified by:
getEvalRequiredConditionsin interfaceExpression
-
getValueType
- Specified by:
getValueTypein interfaceExpression
-