public class StringReplaceFirstOperation extends AbstractTernaryOperation
LibraryTernaryOperation.LibraryTernaryOperationExtension
LibraryOperation.LibraryOperationExtension, LibraryOperation.LibraryOperationExtension2
Modifier and Type | Field and Description |
---|---|
static StringReplaceFirstOperation |
INSTANCE |
EMPTY_BAG, EMPTY_SET, FALSE_VALUE, INTEGER_MAX_VALUE, INTEGER_MIN_VALUE, INVALID_VALUE, LONG_MAX_VALUE, LONG_MIN_VALUE, NULL_STRING, NULL_VALUE, ONE_VALUE, TRUE_VALUE, UNLIMITED_ONE_VALUE, UNLIMITED_VALUE, ZERO_VALUE
Constructor and Description |
---|
StringReplaceFirstOperation() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
use Executor
|
java.lang.String |
evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Return the result of evaluating the operation on source with arg1 and arg2.
|
dispatch, dispatch, evaluate
basicEvaluate, cachedEvaluate
asBagValue, asBoolean, asClass, asCollectionType, asCollectionValue, asInteger, asIntegerValue, asMapType, asMapValue, asNavigableObject, asNavigableObject, asObject, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asTupleValue, asType, asUniqueCollectionValue, asUnlimitedNaturalValue, asValue, bigDecimalValueOf, bigIntegerValueOf, byteValueOf, characterValueOf, computeCollectionHashCode, createBagAccumulatorValue, createBagOfEach, createBagRange, createBagValue, createCollectionAccumulatorValue, createInvalidValue, createMapEntry, createMapOfEach, createMapValue, createObjectValue, createOrderedSetAccumulatorValue, createOrderedSetOfEach, createOrderedSetRange, createOrderedSetValue, createRange, createSequenceAccumulatorValue, createSequenceOfEach, createSequenceRange, createSequenceRange, createSequenceValue, createSetAccumulatorValue, createSetOfEach, createSetRange, createSetValue, createTupleOfEach, createTupleValue, doubleValueOf, floatValueOf, getElementIdName, getExecutor, getTypeName, initAllStatics, integerValueOf, integerValueOf, integerValueOf, integerValueOf, integerValueOf, intValueOf, isBoxed, isCollectionValue, isEcore, isIntegerNumber, isIntegerValue, isRealNumber, isUnboxed, isUnlimited, longValueOf, numberValueOf, oclToString, realValueOf, realValueOf, realValueOf, realValueOf, realValueOf, shortValueOf, stringValueOf, throwBooleanInvalidValueException, throwInvalidValueException, throwUnsupportedCompareTo, toString, typedIterable, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf
@NonNull public static final StringReplaceFirstOperation INSTANCE
@Deprecated @Nullable public java.lang.String evaluate(@NonNull Evaluator evaluator, @NonNull TypeId returnTypeId, @Nullable java.lang.Object sourceValue, @Nullable java.lang.Object firstArgumentValue, @Nullable java.lang.Object secondArgumentValue)
evaluate
in interface LibraryTernaryOperation
evaluate
in class AbstractTernaryOperation
@NonNull public java.lang.String evaluate(@NonNull Executor executor, @NonNull TypeId returnTypeId, @Nullable java.lang.Object sourceValue, @Nullable java.lang.Object firstArgumentValue, @Nullable java.lang.Object secondArgumentValue)
LibraryTernaryOperation.LibraryTernaryOperationExtension