public abstract class StringManipulationOPPLFunction extends Object implements OPPLFunction<String>
| Constructor and Description |
|---|
StringManipulationOPPLFunction(OPPLFunction<String> argument) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
accept(StringManipulationOPPLFunctionVisitor visitor) |
abstract <O> O |
accept(StringManipulationOPPLFunctionVisitorEx<O> visitor) |
String |
compute(ValueComputationParameters params) |
OPPLFunction<String> |
getArgument() |
protected abstract String |
manipulate(String string,
RuntimeExceptionHandler runTimeExceptionHandler) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, accept, renderrenderpublic StringManipulationOPPLFunction(OPPLFunction<String> argument)
argument - argumentpublic String compute(ValueComputationParameters params)
compute in interface OPPLFunction<String>params - paramsprotected abstract String manipulate(String string, RuntimeExceptionHandler runTimeExceptionHandler)
public abstract void accept(StringManipulationOPPLFunctionVisitor visitor)
visitor - visitorpublic abstract <O> O accept(StringManipulationOPPLFunctionVisitorEx<O> visitor)
O - visitor return typevisitor - visitorpublic OPPLFunction<String> getArgument()
Copyright © 2015 The University of Manchester. All Rights Reserved.