Class FeelEngineLogger


  • public class FeelEngineLogger
    extends FeelLogger
    • Constructor Detail

      • FeelEngineLogger

        public FeelEngineLogger()
    • Method Detail

      • syntaxException

        protected FeelSyntaxException syntaxException​(java.lang.String id,
                                                      java.lang.String feelExpression,
                                                      java.lang.String description)
      • syntaxException

        protected FeelSyntaxException syntaxException​(java.lang.String id,
                                                      java.lang.String feelExpression,
                                                      java.lang.String description,
                                                      java.lang.Throwable cause)
      • syntaxExceptionMessage

        protected java.lang.String syntaxExceptionMessage​(java.lang.String id,
                                                          java.lang.String feelExpression,
                                                          java.lang.String description)
      • invalidNotExpression

        public FeelSyntaxException invalidNotExpression​(java.lang.String feelExpression)
      • invalidIntervalExpression

        public FeelSyntaxException invalidIntervalExpression​(java.lang.String feelExpression)
      • invalidComparisonExpression

        public FeelSyntaxException invalidComparisonExpression​(java.lang.String feelExpression)
      • variableMapperIsReadOnly

        public FeelException variableMapperIsReadOnly()
      • unableToFindMethod

        public FeelException unableToFindMethod​(java.lang.NoSuchMethodException cause,
                                                java.lang.String name,
                                                java.lang.Class<?>... parameterTypes)
      • invalidExpression

        public FeelSyntaxException invalidExpression​(java.lang.String feelExpression,
                                                     java.lang.Throwable cause)
      • unableToInitializeFeelEngine

        public FeelException unableToInitializeFeelEngine​(java.lang.Throwable cause)
      • unableToEvaluateExpression

        public FeelException unableToEvaluateExpression​(java.lang.String simpleUnaryTests,
                                                        java.lang.Throwable cause)
      • unableToConvertValue

        public FeelConvertException unableToConvertValue​(java.lang.Object value,
                                                         java.lang.Class<?> type)
      • unableToConvertValue

        public FeelConvertException unableToConvertValue​(java.lang.Object value,
                                                         java.lang.Class<?> type,
                                                         java.lang.Throwable cause)
      • simpleExpressionNotSupported

        public java.lang.UnsupportedOperationException simpleExpressionNotSupported()
      • invalidDateAndTimeFormat

        public FeelMethodInvocationException invalidDateAndTimeFormat​(java.lang.String dateTimeString,
                                                                      java.lang.Throwable cause)
      • invalidListExpression

        public FeelSyntaxException invalidListExpression​(java.lang.String feelExpression)