public final class ParseUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
assumptionBasedOn(java.lang.String expression)
This method tries to find the next best operation
String the user might have meant. |
static java.lang.String |
cleanedHeadAndTail(java.lang.String exp) |
static java.lang.String |
findComponentIn(java.lang.String exp,
int index) |
static java.util.List<java.lang.String> |
findParametersIn(java.lang.String exp,
int index) |
static java.lang.String |
groupBy(java.lang.String operation,
java.lang.String currentChain,
java.lang.String currentComponent,
java.lang.String currentOperation) |
static boolean |
isAnOperation(java.lang.String operationName) |
static int |
numberOfOperationsWithin(java.util.List<java.lang.String> operations) |
static java.lang.String |
parsedOperation(java.lang.String exp,
int index) |
static double |
similarity(java.lang.String s1,
java.lang.String s2)
This method estimates the similarity between 2 provided
String instances. |
static java.lang.String |
unpackAndCorrect(java.lang.String exp) |
public static int numberOfOperationsWithin(java.util.List<java.lang.String> operations)
public static java.lang.String parsedOperation(java.lang.String exp, int index)
public static java.lang.String findComponentIn(java.lang.String exp, int index)
public static java.util.List<java.lang.String> findParametersIn(java.lang.String exp, int index)
public static boolean isAnOperation(java.lang.String operationName)
public static java.lang.String groupBy(java.lang.String operation, java.lang.String currentChain, java.lang.String currentComponent, java.lang.String currentOperation)
public static java.lang.String cleanedHeadAndTail(java.lang.String exp)
public static java.lang.String unpackAndCorrect(java.lang.String exp)
public static java.lang.String assumptionBasedOn(java.lang.String expression)
String
the user might have meant.expression
- The expression which should be interpreted as something similar.public static double similarity(java.lang.String s1, java.lang.String s2)
String
instances.s1
- The first string which should be compared to the second string.s2
- The second string which should be compared to the first string.