クラスの使用
jakarta.faces.application.FacesMessage
FacesMessage を使用するパッケージ
jakarta.faces.component 内の FacesMessage 使用
FacesMessage を返す jakarta.faces.component のメソッド型 FacesMessage のパラメーターを持つ jakarta.faces.component のコンストラクター修飾子コンストラクター説明UpdateModelException(FacesMessage facesMessage, ThrowableSE cause) 引数facesMessageを格納して、UpdateModelException.getFacesMessage()から返されるようにし、引数causeをスーパーコンストラクターに渡します。jakarta.faces.context 内の FacesMessage 使用
型 FacesMessage の引数を持つ型を返す jakarta.faces.context のメソッド修飾子と型メソッド説明FacesContext.getMessageList()FacesContext.getMessages()と同様ですが、List<FacesMessage>を返し、Jakarta Expression Language 式からの使用を可能にします。FacesContext.getMessageList(StringSE clientId) FacesContext.getMessages(java.lang.String)に似ていますが、クライアント ID が引数clientIdに一致するコンポーネントのメッセージのList<FacesMessage>を返します。FacesContextWrapper.getMessageList()このメソッドのデフォルトの動作は、ラップされたFacesContextオブジェクトでFacesContext.getMessageList()を呼び出すことです。FacesContextWrapper.getMessageList(StringSE clientId) このメソッドのデフォルトの動作は、ラップされたFacesContextオブジェクトでFacesContext.getMessageList(String)を呼び出すことです。abstract IteratorSE<FacesMessage>FacesContext.getMessages()特定のクライアント識別子に関連付けられているかどうかに関係なく、キューに入れられたFacesMessageを介してIteratorを返します。abstract IteratorSE<FacesMessage>FacesContext.getMessages(StringSE clientId) 指定されたクライアント識別子に関連付けられているキューに登録されているFacesMessageを介してIteratorを返します(clientIdがnullでない場合)、または特定のクライアント識別子に関連付けられていないキューに登録されているFacesMessageを返します(clientIdがnullの場合))。FacesContextWrapper.getMessages()このメソッドのデフォルトの動作は、ラップされたFacesContextオブジェクトでFacesContext.getMessages()を呼び出すことです。FacesContextWrapper.getMessages(StringSE clientId) このメソッドのデフォルトの動作は、ラップされたFacesContextオブジェクトでFacesContext.getMessages(String)を呼び出すことです。型 FacesMessage のパラメーターを持つ jakarta.faces.context のメソッド修飾子と型メソッド説明abstract voidFacesContext.addMessage(StringSE clientId, FacesMessage message) voidFacesContextWrapper.addMessage(StringSE clientId, FacesMessage message) このメソッドのデフォルトの動作は、ラップされたFacesContextオブジェクトでFacesContext.addMessage(String, FacesMessage)を呼び出すことです。jakarta.faces.convert 内の FacesMessage 使用
FacesMessage を返す jakarta.faces.convert のメソッド修飾子と型メソッド説明ConverterException.getFacesMessage()この例外に関連付けられた FacesMessage を返します。これは、この例外インスタンスを持つコンバーターがそこに配置した場合にのみ使用できます。型 FacesMessage のパラメーターを持つ jakarta.faces.convert のコンストラクター修飾子コンストラクター説明ConverterException(FacesMessage message) 指定された詳細メッセージを使用し、根本原因を持たない新しい例外を作成します。ConverterException(FacesMessage message, ThrowableSE cause) 指定された詳細メッセージと根本原因を持つ新しい例外を構築します。jakarta.faces.validator 内の FacesMessage 使用
FacesMessage を返す jakarta.faces.validator のメソッド型 FacesMessage の引数を持つ型を返す jakarta.faces.validator のメソッド修飾子と型メソッド説明ValidatorException.getFacesMessages()このインスタンスがCollection<FacesMessage>を取るコンストラクターで作成された場合、このメソッドは渡されたコレクションを返します。それ以外の場合、このメソッドはnullを返します。型 FacesMessage のパラメーターを持つ jakarta.faces.validator のコンストラクター修飾子コンストラクター説明ValidatorException(FacesMessage message) 指定されたメッセージを持ち、根本原因がない新しい例外を構築します。ValidatorException(FacesMessage message, ThrowableSE cause) 指定された詳細メッセージと根本原因を持つ新しい例外を構築します。型の型引数を持つ jakarta.faces.validator のコンストラクターパラメーター FacesMessage修飾子コンストラクター説明ValidatorException(CollectionSE<FacesMessage> messages) この 1 つの例外に複数のメッセージを含めることを許可します。ValidatorException(CollectionSE<FacesMessage> messages, ThrowableSE cause) 根本原因をスーパークラスに渡しながら、この 1 つの例外に複数のメッセージを含めることを許可します