Package de.bsvrz.pua.prot.util
Class ErrorMessageBuilder
- java.lang.Object
-
- de.bsvrz.pua.prot.util.ErrorMessageBuilder
-
public class ErrorMessageBuilder extends java.lang.ObjectHilfsklasse, die Fehlermeldungen erzeugt.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.EnumSet<ExpressionResult.ResultType>NUMERIC
-
Constructor Summary
Constructors Constructor Description ErrorMessageBuilder()
-
Method Summary
Modifier and Type Method Description static java.lang.StringdivisionByZero(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResultAndState leftR, ExpressionResultAndState rightR)static java.lang.StringdivisionByZero(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResult leftR, ExpressionResult rightR)static java.lang.StringillegalAggregation(AggregationResultValue left, ResultValue right, java.lang.String aggregationName)static java.lang.StringillegalArgument(ExpressionInterface expressionInterface, java.util.List<ExpressionTree> expressionList, int argumentIndex, ExpressionResultAndState argumentValue, java.util.EnumSet<ExpressionResult.ResultType> expectedArgumentType)static java.lang.StringillegalArgumentCount(ExpressionInterface expressionInterface, java.util.List<ExpressionTree> expressionList, boolean varargs, java.util.EnumSet<ExpressionResult.ResultType>... expectedArgumentTypes)static java.lang.StringillegalOperation(ExpressionTree.Operation operation, ExpressionTree parameter, ExpressionResultAndState parameterR)static java.lang.StringillegalOperation(ExpressionTree.Operation operation, ExpressionTree parameter, ExpressionResult parameterR)static java.lang.StringillegalOperation(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResultAndState leftR, ExpressionResultAndState rightR)static java.lang.StringillegalOperation(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResult leftR, ExpressionResult rightR)
-
-
-
Field Detail
-
NUMERIC
public static final java.util.EnumSet<ExpressionResult.ResultType> NUMERIC
-
-
Method Detail
-
illegalOperation
public static java.lang.String illegalOperation(ExpressionTree.Operation operation, ExpressionTree parameter, ExpressionResultAndState parameterR)
-
illegalOperation
public static java.lang.String illegalOperation(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResultAndState leftR, ExpressionResultAndState rightR)
-
illegalArgument
public static java.lang.String illegalArgument(ExpressionInterface expressionInterface, java.util.List<ExpressionTree> expressionList, int argumentIndex, ExpressionResultAndState argumentValue, java.util.EnumSet<ExpressionResult.ResultType> expectedArgumentType)
-
illegalOperation
public static java.lang.String illegalOperation(ExpressionTree.Operation operation, ExpressionTree parameter, ExpressionResult parameterR)
-
illegalOperation
public static java.lang.String illegalOperation(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResult leftR, ExpressionResult rightR)
-
illegalAggregation
public static java.lang.String illegalAggregation(AggregationResultValue left, ResultValue right, java.lang.String aggregationName)
-
divisionByZero
public static java.lang.String divisionByZero(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResultAndState leftR, ExpressionResultAndState rightR)
-
divisionByZero
public static java.lang.String divisionByZero(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResult leftR, ExpressionResult rightR)
-
illegalArgumentCount
@SafeVarargs public static java.lang.String illegalArgumentCount(ExpressionInterface expressionInterface, java.util.List<ExpressionTree> expressionList, boolean varargs, java.util.EnumSet<ExpressionResult.ResultType>... expectedArgumentTypes)
-
-