public class StringReplaceFirstOperation extends AbstractTernaryOperation
LibraryTernaryOperation.LibraryTernaryOperationExtensionLibraryOperation.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 |
|---|---|
String |
evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
String |
evaluate(Executor executor,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Return the result of evaluating the operation on source with arg1 and arg2.
|
dispatch, dispatch, evaluatebasicEvaluateasBagValue, 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, unlimitedNaturalValueOfpublic static final StringReplaceFirstOperation INSTANCE
@Deprecated public String evaluate(Evaluator evaluator, TypeId returnTypeId, Object sourceValue, Object firstArgumentValue, Object secondArgumentValue)
evaluate in interface LibraryTernaryOperationevaluate in class AbstractTernaryOperationpublic String evaluate(Executor executor, TypeId returnTypeId, Object sourceValue, Object firstArgumentValue, Object secondArgumentValue)
LibraryTernaryOperation.LibraryTernaryOperationExtensionCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.