列挙型クラス SpelMessage

java.lang.ObjectSE
java.lang.EnumSE<SpelMessage>
org.springframework.expression.spel.SpelMessage
実装されたすべてのインターフェース:
SerializableSEComparableSE<SpelMessage>ConstableSE

public enum SpelMessage extends EnumSE<SpelMessage>
Spring 式言語で生成できるすべてのメッセージが含まれています。

各メッセージには種類 (情報、警告、エラー) とコード番号があります。特定のテキストではなく特定のコード番号を期待するようにテストを作成できるため、メッセージテキストをより簡単に変更でき、テストをさまざまなロケールで正常に実行できます。

メッセージがフォーマットされると、次のような形式になり、接頭辞とエラーの種類がキャプチャーされます。

EL1005E: Type cannot be found 'String'
導入:
3.0
作成者:
Andy Clement, Juergen Hoeller, Sam Brannen
  • 列挙型定数の詳細

    • TYPE_CONVERSION_ERROR

      public static final SpelMessage TYPE_CONVERSION_ERROR
    • CONSTRUCTOR_NOT_FOUND

      public static final SpelMessage CONSTRUCTOR_NOT_FOUND
    • CONSTRUCTOR_INVOCATION_PROBLEM

      public static final SpelMessage CONSTRUCTOR_INVOCATION_PROBLEM
    • METHOD_NOT_FOUND

      public static final SpelMessage METHOD_NOT_FOUND
    • TYPE_NOT_FOUND

      public static final SpelMessage TYPE_NOT_FOUND
    • FUNCTION_NOT_DEFINED

      public static final SpelMessage FUNCTION_NOT_DEFINED
    • PROPERTY_OR_FIELD_NOT_READABLE_ON_NULL

      public static final SpelMessage PROPERTY_OR_FIELD_NOT_READABLE_ON_NULL
    • PROPERTY_OR_FIELD_NOT_READABLE

      public static final SpelMessage PROPERTY_OR_FIELD_NOT_READABLE
    • PROPERTY_OR_FIELD_NOT_WRITABLE_ON_NULL

      public static final SpelMessage PROPERTY_OR_FIELD_NOT_WRITABLE_ON_NULL
    • PROPERTY_OR_FIELD_NOT_WRITABLE

      public static final SpelMessage PROPERTY_OR_FIELD_NOT_WRITABLE
    • METHOD_CALL_ON_NULL_OBJECT_NOT_ALLOWED

      public static final SpelMessage METHOD_CALL_ON_NULL_OBJECT_NOT_ALLOWED
    • CANNOT_INDEX_INTO_NULL_VALUE

      public static final SpelMessage CANNOT_INDEX_INTO_NULL_VALUE
    • NOT_COMPARABLE

      public static final SpelMessage NOT_COMPARABLE
    • INCORRECT_NUMBER_OF_ARGUMENTS_TO_FUNCTION

      public static final SpelMessage INCORRECT_NUMBER_OF_ARGUMENTS_TO_FUNCTION
    • INVALID_TYPE_FOR_SELECTION

      public static final SpelMessage INVALID_TYPE_FOR_SELECTION
    • RESULT_OF_SELECTION_CRITERIA_IS_NOT_BOOLEAN

      public static final SpelMessage RESULT_OF_SELECTION_CRITERIA_IS_NOT_BOOLEAN
    • BETWEEN_RIGHT_OPERAND_MUST_BE_TWO_ELEMENT_LIST

      public static final SpelMessage BETWEEN_RIGHT_OPERAND_MUST_BE_TWO_ELEMENT_LIST
    • INVALID_PATTERN

      public static final SpelMessage INVALID_PATTERN
    • PROJECTION_NOT_SUPPORTED_ON_TYPE

      public static final SpelMessage PROJECTION_NOT_SUPPORTED_ON_TYPE
    • ARGLIST_SHOULD_NOT_BE_EVALUATED

      public static final SpelMessage ARGLIST_SHOULD_NOT_BE_EVALUATED
    • EXCEPTION_DURING_PROPERTY_READ

      public static final SpelMessage EXCEPTION_DURING_PROPERTY_READ
    • FUNCTION_REFERENCE_CANNOT_BE_INVOKED

      public static final SpelMessage FUNCTION_REFERENCE_CANNOT_BE_INVOKED
    • EXCEPTION_DURING_FUNCTION_CALL

      public static final SpelMessage EXCEPTION_DURING_FUNCTION_CALL
    • ARRAY_INDEX_OUT_OF_BOUNDS

      public static final SpelMessage ARRAY_INDEX_OUT_OF_BOUNDS
    • COLLECTION_INDEX_OUT_OF_BOUNDS

      public static final SpelMessage COLLECTION_INDEX_OUT_OF_BOUNDS
    • STRING_INDEX_OUT_OF_BOUNDS

      public static final SpelMessage STRING_INDEX_OUT_OF_BOUNDS
    • INDEXING_NOT_SUPPORTED_FOR_TYPE

      public static final SpelMessage INDEXING_NOT_SUPPORTED_FOR_TYPE
    • INSTANCEOF_OPERATOR_NEEDS_CLASS_OPERAND

      public static final SpelMessage INSTANCEOF_OPERATOR_NEEDS_CLASS_OPERAND
    • EXCEPTION_DURING_METHOD_INVOCATION

      public static final SpelMessage EXCEPTION_DURING_METHOD_INVOCATION
    • OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES

      public static final SpelMessage OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES
    • PROBLEM_LOCATING_METHOD

      public static final SpelMessage PROBLEM_LOCATING_METHOD
    • SETVALUE_NOT_SUPPORTED

      public static final SpelMessage SETVALUE_NOT_SUPPORTED
    • MULTIPLE_POSSIBLE_METHODS

      public static final SpelMessage MULTIPLE_POSSIBLE_METHODS
    • EXCEPTION_DURING_PROPERTY_WRITE

      public static final SpelMessage EXCEPTION_DURING_PROPERTY_WRITE
    • NOT_AN_INTEGER

      public static final SpelMessage NOT_AN_INTEGER
    • NOT_A_LONG

      public static final SpelMessage NOT_A_LONG
    • INVALID_FIRST_OPERAND_FOR_MATCHES_OPERATOR

      public static final SpelMessage INVALID_FIRST_OPERAND_FOR_MATCHES_OPERATOR
    • INVALID_SECOND_OPERAND_FOR_MATCHES_OPERATOR

      public static final SpelMessage INVALID_SECOND_OPERAND_FOR_MATCHES_OPERATOR
    • FUNCTION_MUST_BE_STATIC

      public static final SpelMessage FUNCTION_MUST_BE_STATIC
    • NOT_A_REAL

      public static final SpelMessage NOT_A_REAL
    • MORE_INPUT

      public static final SpelMessage MORE_INPUT
    • RIGHT_OPERAND_PROBLEM

      public static final SpelMessage RIGHT_OPERAND_PROBLEM
    • NOT_EXPECTED_TOKEN

      public static final SpelMessage NOT_EXPECTED_TOKEN
    • OOD

      public static final SpelMessage OOD
    • NON_TERMINATING_DOUBLE_QUOTED_STRING

      public static final SpelMessage NON_TERMINATING_DOUBLE_QUOTED_STRING
    • NON_TERMINATING_QUOTED_STRING

      public static final SpelMessage NON_TERMINATING_QUOTED_STRING
    • MISSING_LEADING_ZERO_FOR_NUMBER

      public static final SpelMessage MISSING_LEADING_ZERO_FOR_NUMBER
    • REAL_CANNOT_BE_LONG

      public static final SpelMessage REAL_CANNOT_BE_LONG
    • UNEXPECTED_DATA_AFTER_DOT

      public static final SpelMessage UNEXPECTED_DATA_AFTER_DOT
    • MISSING_CONSTRUCTOR_ARGS

      public static final SpelMessage MISSING_CONSTRUCTOR_ARGS
    • RUN_OUT_OF_ARGUMENTS

      public static final SpelMessage RUN_OUT_OF_ARGUMENTS
    • UNABLE_TO_GROW_COLLECTION

      public static final SpelMessage UNABLE_TO_GROW_COLLECTION
    • UNABLE_TO_GROW_COLLECTION_UNKNOWN_ELEMENT_TYPE

      public static final SpelMessage UNABLE_TO_GROW_COLLECTION_UNKNOWN_ELEMENT_TYPE
    • UNABLE_TO_CREATE_LIST_FOR_INDEXING

      public static final SpelMessage UNABLE_TO_CREATE_LIST_FOR_INDEXING
    • UNABLE_TO_CREATE_MAP_FOR_INDEXING

      public static final SpelMessage UNABLE_TO_CREATE_MAP_FOR_INDEXING
    • UNABLE_TO_DYNAMICALLY_CREATE_OBJECT

      public static final SpelMessage UNABLE_TO_DYNAMICALLY_CREATE_OBJECT
    • NO_BEAN_RESOLVER_REGISTERED

      public static final SpelMessage NO_BEAN_RESOLVER_REGISTERED
    • EXCEPTION_DURING_BEAN_RESOLUTION

      public static final SpelMessage EXCEPTION_DURING_BEAN_RESOLUTION
    • INVALID_BEAN_REFERENCE

      public static final SpelMessage INVALID_BEAN_REFERENCE
    • TYPE_NAME_EXPECTED_FOR_ARRAY_CONSTRUCTION

      public static final SpelMessage TYPE_NAME_EXPECTED_FOR_ARRAY_CONSTRUCTION
    • INCORRECT_ELEMENT_TYPE_FOR_ARRAY

      public static final SpelMessage INCORRECT_ELEMENT_TYPE_FOR_ARRAY
    • MULTIDIM_ARRAY_INITIALIZER_NOT_SUPPORTED

      public static final SpelMessage MULTIDIM_ARRAY_INITIALIZER_NOT_SUPPORTED
    • MISSING_ARRAY_DIMENSION

      public static final SpelMessage MISSING_ARRAY_DIMENSION
    • INITIALIZER_LENGTH_INCORRECT

      public static final SpelMessage INITIALIZER_LENGTH_INCORRECT
    • UNEXPECTED_ESCAPE_CHAR

      public static final SpelMessage UNEXPECTED_ESCAPE_CHAR
    • OPERAND_NOT_INCREMENTABLE

      public static final SpelMessage OPERAND_NOT_INCREMENTABLE
    • OPERAND_NOT_DECREMENTABLE

      public static final SpelMessage OPERAND_NOT_DECREMENTABLE
    • NOT_ASSIGNABLE

      public static final SpelMessage NOT_ASSIGNABLE
    • MISSING_CHARACTER

      public static final SpelMessage MISSING_CHARACTER
    • LEFT_OPERAND_PROBLEM

      public static final SpelMessage LEFT_OPERAND_PROBLEM
    • MISSING_SELECTION_EXPRESSION

      public static final SpelMessage MISSING_SELECTION_EXPRESSION
    • EXCEPTION_RUNNING_COMPILED_EXPRESSION

      public static final SpelMessage EXCEPTION_RUNNING_COMPILED_EXPRESSION
      導入:
      4.1
    • FLAWED_PATTERN

      public static final SpelMessage FLAWED_PATTERN
      導入:
      4.3.17
    • EXCEPTION_COMPILING_EXPRESSION

      public static final SpelMessage EXCEPTION_COMPILING_EXPRESSION
      導入:
      5.3.17
    • MAX_ARRAY_ELEMENTS_THRESHOLD_EXCEEDED

      public static final SpelMessage MAX_ARRAY_ELEMENTS_THRESHOLD_EXCEEDED
      導入:
      5.3.17
    • MAX_REPEATED_TEXT_SIZE_EXCEEDED

      public static final SpelMessage MAX_REPEATED_TEXT_SIZE_EXCEEDED
      導入:
      5.2.23
    • MAX_REGEX_LENGTH_EXCEEDED

      public static final SpelMessage MAX_REGEX_LENGTH_EXCEEDED
      導入:
      5.2.23
    • MAX_CONCATENATED_STRING_LENGTH_EXCEEDED

      public static final SpelMessage MAX_CONCATENATED_STRING_LENGTH_EXCEEDED
      導入:
      5.2.24
    • MAX_EXPRESSION_LENGTH_EXCEEDED

      public static final SpelMessage MAX_EXPRESSION_LENGTH_EXCEEDED
      導入:
      5.2.24
    • VARIABLE_ASSIGNMENT_NOT_SUPPORTED

      public static final SpelMessage VARIABLE_ASSIGNMENT_NOT_SUPPORTED
      導入:
      5.2.24
    • NEGATIVE_REPEATED_TEXT_COUNT

      public static final SpelMessage NEGATIVE_REPEATED_TEXT_COUNT
      導入:
      6.0.13
  • メソッドの詳細

    • values

      public static SpelMessage[] values()
      この列挙型クラスの定数を含む配列を、宣言されている順序で返します。
      戻り値:
      この列挙型クラスの定数を宣言された順序で含む配列
    • valueOf

      public static SpelMessage valueOf(StringSE name)
      指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)
      パラメーター:
      name - 返される列挙定数の名前。
      戻り値:
      指定された名前の列挙定数
      例外:
      IllegalArgumentExceptionSE - この列挙型クラスに指定された名前の定数がない場合
      NullPointerExceptionSE - 引数が null の場合
    • formatMessage

      public StringSE formatMessage(@Nullable ObjectSE... inserts)
      プレフィックスを含み、メッセージに挿入が適用された完全なメッセージを生成します。
      パラメーター:
      inserts - フォーマットされたメッセージに挿入する挿入
      戻り値:
      フォーマットされたメッセージ
      導入:
      4.3.5