org.camunda.bpm.dmn.feel.impl.juel
Class FeelEngineLogger

java.lang.Object
  extended by org.camunda.commons.logging.BaseLogger
      extended by org.camunda.bpm.dmn.feel.impl.juel.FeelLogger
          extended by org.camunda.bpm.dmn.feel.impl.juel.FeelEngineLogger

public class FeelEngineLogger
extends FeelLogger


Field Summary
 
Fields inherited from class org.camunda.bpm.dmn.feel.impl.juel.FeelLogger
ENGINE_LOGGER, PROJECT_CODE, PROJECT_LOGGER
 
Fields inherited from class org.camunda.commons.logging.BaseLogger
componentId, delegateLogger, projectCode
 
Constructor Summary
FeelEngineLogger()
           
 
Method Summary
 FeelSyntaxException invalidComparisonExpression(String feelExpression)
           
 FeelMethodInvocationException invalidDateAndTimeFormat(String dateTimeString, Throwable cause)
           
 FeelSyntaxException invalidExpression(String feelExpression, Throwable cause)
           
 FeelSyntaxException invalidIntervalExpression(String feelExpression)
           
 FeelSyntaxException invalidListExpression(String feelExpression)
           
 FeelSyntaxException invalidNotExpression(String feelExpression)
           
 UnsupportedOperationException simpleExpressionNotSupported()
           
protected  FeelSyntaxException syntaxException(String id, String feelExpression, String description)
           
protected  FeelSyntaxException syntaxException(String id, String feelExpression, String description, Throwable cause)
           
protected  String syntaxExceptionMessage(String id, String feelExpression, String description)
           
 FeelConvertException unableToConvertValue(Object value, Class<?> type)
           
 FeelConvertException unableToConvertValue(Object value, Class<?> type, Throwable cause)
           
 FeelConvertException unableToConvertValue(String feelExpression, FeelConvertException cause)
           
 FeelException unableToEvaluateExpression(String simpleUnaryTests, Throwable cause)
           
 FeelException unableToEvaluateExpressionAsNotInputIsSet(String simpleUnaryTests, FeelMissingVariableException e)
           
 FeelException unableToFindMethod(NoSuchMethodException cause, String name, Class<?>... parameterTypes)
           
 FeelException unableToInitializeFeelEngine(Throwable cause)
           
 FeelMethodInvocationException unableToInvokeMethod(String simpleUnaryTests, FeelMethodInvocationException cause)
           
 FeelMissingFunctionException unknownFunction(String feelExpression, FeelMissingFunctionException cause)
           
 FeelMissingFunctionException unknownFunction(String prefix, String localName)
           
 FeelMissingVariableException unknownVariable(String variable)
           
 FeelMissingVariableException unknownVariable(String feelExpression, FeelMissingVariableException cause)
           
 FeelException variableMapperIsReadOnly()
           
 
Methods inherited from class org.camunda.commons.logging.BaseLogger
createLogger, exceptionMessage, formatMessageTemplate, isDebugEnabled, isErrorEnabled, isInfoEnabled, isWarnEnabled, logDebug, logError, logInfo, logWarn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeelEngineLogger

public FeelEngineLogger()
Method Detail

syntaxException

protected FeelSyntaxException syntaxException(String id,
                                              String feelExpression,
                                              String description)

syntaxException

protected FeelSyntaxException syntaxException(String id,
                                              String feelExpression,
                                              String description,
                                              Throwable cause)

syntaxExceptionMessage

protected String syntaxExceptionMessage(String id,
                                        String feelExpression,
                                        String description)

invalidNotExpression

public FeelSyntaxException invalidNotExpression(String feelExpression)

invalidIntervalExpression

public FeelSyntaxException invalidIntervalExpression(String feelExpression)

invalidComparisonExpression

public FeelSyntaxException invalidComparisonExpression(String feelExpression)

variableMapperIsReadOnly

public FeelException variableMapperIsReadOnly()

unableToFindMethod

public FeelException unableToFindMethod(NoSuchMethodException cause,
                                        String name,
                                        Class<?>... parameterTypes)

unknownFunction

public FeelMissingFunctionException unknownFunction(String prefix,
                                                    String localName)

unknownFunction

public FeelMissingFunctionException unknownFunction(String feelExpression,
                                                    FeelMissingFunctionException cause)

unknownVariable

public FeelMissingVariableException unknownVariable(String variable)

unknownVariable

public FeelMissingVariableException unknownVariable(String feelExpression,
                                                    FeelMissingVariableException cause)

invalidExpression

public FeelSyntaxException invalidExpression(String feelExpression,
                                             Throwable cause)

unableToInitializeFeelEngine

public FeelException unableToInitializeFeelEngine(Throwable cause)

unableToEvaluateExpression

public FeelException unableToEvaluateExpression(String simpleUnaryTests,
                                                Throwable cause)

unableToConvertValue

public FeelConvertException unableToConvertValue(Object value,
                                                 Class<?> type)

unableToConvertValue

public FeelConvertException unableToConvertValue(Object value,
                                                 Class<?> type,
                                                 Throwable cause)

unableToConvertValue

public FeelConvertException unableToConvertValue(String feelExpression,
                                                 FeelConvertException cause)

simpleExpressionNotSupported

public UnsupportedOperationException simpleExpressionNotSupported()

unableToEvaluateExpressionAsNotInputIsSet

public FeelException unableToEvaluateExpressionAsNotInputIsSet(String simpleUnaryTests,
                                                               FeelMissingVariableException e)

invalidDateAndTimeFormat

public FeelMethodInvocationException invalidDateAndTimeFormat(String dateTimeString,
                                                              Throwable cause)

unableToInvokeMethod

public FeelMethodInvocationException unableToInvokeMethod(String simpleUnaryTests,
                                                          FeelMethodInvocationException cause)

invalidListExpression

public FeelSyntaxException invalidListExpression(String feelExpression)


Copyright © 2016 camunda services GmbH. All rights reserved.