列挙型クラス SpelMessage
- 実装されたすべてのインターフェース:
SerializableSE
、ComparableSE<SpelMessage>
、ConstableSE
Spring 式言語で生成できるすべてのメッセージが含まれています。
各メッセージには種類 (情報、警告、エラー) とコード番号があります。特定のテキストではなく特定のコード番号を期待するようにテストを作成できるため、メッセージテキストをより簡単に変更でき、テストをさまざまなロケールで正常に実行できます。
メッセージがフォーマットされると、次のような形式になり、接頭辞とエラーの種類がキャプチャーされます。
EL1005E: Type cannot be found 'String'
- 導入:
- 3.0
- 作成者:
- Andy Clement, Juergen Hoeller, Sam Brannen
ネストされたクラスのサマリー
ネストされたクラスクラス java.lang.EnumSE から継承されたネストクラス / インターフェース
Enum.EnumDescSE<ESE extends EnumSE<ESE>>
列挙定数のサマリー
列挙型定数列挙定数説明メソッドのサマリー
修飾子と型メソッド説明formatMessage
(ObjectSE... inserts) プレフィックスを含み、メッセージに挿入が適用された完全なメッセージを生成します。static SpelMessage
指定された名前でこのクラスの列挙型定数を返します。static SpelMessage[]
values()
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE
列挙型定数の詳細
TYPE_CONVERSION_ERROR
CONSTRUCTOR_NOT_FOUND
CONSTRUCTOR_INVOCATION_PROBLEM
METHOD_NOT_FOUND
TYPE_NOT_FOUND
FUNCTION_NOT_DEFINED
PROPERTY_OR_FIELD_NOT_READABLE_ON_NULL
PROPERTY_OR_FIELD_NOT_READABLE
PROPERTY_OR_FIELD_NOT_WRITABLE_ON_NULL
PROPERTY_OR_FIELD_NOT_WRITABLE
METHOD_CALL_ON_NULL_OBJECT_NOT_ALLOWED
CANNOT_INDEX_INTO_NULL_VALUE
NOT_COMPARABLE
INCORRECT_NUMBER_OF_ARGUMENTS_TO_FUNCTION
INVALID_TYPE_FOR_SELECTION
RESULT_OF_SELECTION_CRITERIA_IS_NOT_BOOLEAN
BETWEEN_RIGHT_OPERAND_MUST_BE_TWO_ELEMENT_LIST
INVALID_PATTERN
PROJECTION_NOT_SUPPORTED_ON_TYPE
ARGLIST_SHOULD_NOT_BE_EVALUATED
EXCEPTION_DURING_PROPERTY_READ
FUNCTION_REFERENCE_CANNOT_BE_INVOKED
EXCEPTION_DURING_FUNCTION_CALL
ARRAY_INDEX_OUT_OF_BOUNDS
COLLECTION_INDEX_OUT_OF_BOUNDS
STRING_INDEX_OUT_OF_BOUNDS
INDEXING_NOT_SUPPORTED_FOR_TYPE
INSTANCEOF_OPERATOR_NEEDS_CLASS_OPERAND
EXCEPTION_DURING_METHOD_INVOCATION
OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES
PROBLEM_LOCATING_METHOD
SETVALUE_NOT_SUPPORTED
MULTIPLE_POSSIBLE_METHODS
EXCEPTION_DURING_PROPERTY_WRITE
NOT_AN_INTEGER
NOT_A_LONG
INVALID_FIRST_OPERAND_FOR_MATCHES_OPERATOR
INVALID_SECOND_OPERAND_FOR_MATCHES_OPERATOR
FUNCTION_MUST_BE_STATIC
NOT_A_REAL
MORE_INPUT
RIGHT_OPERAND_PROBLEM
NOT_EXPECTED_TOKEN
OOD
NON_TERMINATING_DOUBLE_QUOTED_STRING
NON_TERMINATING_QUOTED_STRING
MISSING_LEADING_ZERO_FOR_NUMBER
REAL_CANNOT_BE_LONG
UNEXPECTED_DATA_AFTER_DOT
MISSING_CONSTRUCTOR_ARGS
RUN_OUT_OF_ARGUMENTS
UNABLE_TO_GROW_COLLECTION
UNABLE_TO_GROW_COLLECTION_UNKNOWN_ELEMENT_TYPE
UNABLE_TO_CREATE_LIST_FOR_INDEXING
UNABLE_TO_CREATE_MAP_FOR_INDEXING
UNABLE_TO_DYNAMICALLY_CREATE_OBJECT
NO_BEAN_RESOLVER_REGISTERED
EXCEPTION_DURING_BEAN_RESOLUTION
INVALID_BEAN_REFERENCE
TYPE_NAME_EXPECTED_FOR_ARRAY_CONSTRUCTION
INCORRECT_ELEMENT_TYPE_FOR_ARRAY
MULTIDIM_ARRAY_INITIALIZER_NOT_SUPPORTED
MISSING_ARRAY_DIMENSION
INITIALIZER_LENGTH_INCORRECT
UNEXPECTED_ESCAPE_CHAR
OPERAND_NOT_INCREMENTABLE
OPERAND_NOT_DECREMENTABLE
NOT_ASSIGNABLE
MISSING_CHARACTER
LEFT_OPERAND_PROBLEM
MISSING_SELECTION_EXPRESSION
EXCEPTION_RUNNING_COMPILED_EXPRESSION
- 導入:
- 4.1
FLAWED_PATTERN
- 導入:
- 4.3.17
EXCEPTION_COMPILING_EXPRESSION
- 導入:
- 5.3.17
MAX_ARRAY_ELEMENTS_THRESHOLD_EXCEEDED
- 導入:
- 5.3.17
MAX_REPEATED_TEXT_SIZE_EXCEEDED
- 導入:
- 5.2.23
MAX_REGEX_LENGTH_EXCEEDED
- 導入:
- 5.2.23
MAX_CONCATENATED_STRING_LENGTH_EXCEEDED
- 導入:
- 5.2.24
MAX_EXPRESSION_LENGTH_EXCEEDED
- 導入:
- 5.2.24
VARIABLE_ASSIGNMENT_NOT_SUPPORTED
- 導入:
- 5.2.24
NEGATIVE_REPEATED_TEXT_COUNT
- 導入:
- 6.0.13
UNSUPPORTED_CHARACTER
- 導入:
- 6.1.15
EXCEPTION_DURING_INDEX_READ
- 導入:
- 6.2
EXCEPTION_DURING_INDEX_WRITE
- 導入:
- 6.2
メソッドの詳細
values
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型クラスの定数を宣言された順序で含む配列
valueOf
指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型クラスに指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合
formatMessage
プレフィックスを含み、メッセージに挿入が適用された完全なメッセージを生成します。- パラメーター:
inserts
- フォーマットされたメッセージに挿入する挿入- 戻り値:
- フォーマットされたメッセージ
- 導入:
- 4.3.5