31.2. アノテーション
Seam は Seam コンポーネントを JSF コンバータやバリデータとして使えるようにするアノテーションも提供します。
@ConverterCopy to Clipboard Copied! Toggle word wrap Toggle overflow <h:inputText value="#{shop.item}" converter="itemConverter" /><h:inputText value="#{shop.item}" converter="itemConverter" />Copy to Clipboard Copied! Toggle word wrap Toggle overflow Seam コンポーネントを JSF コンバータとして登録します。 上記では、 値をそのオブジェクト表現に変換するときにコンバータが JTA トランザクション内の JPA EntityManager にアクセスします。@ValidatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow <h:inputText value="#{shop.item}" validator="itemValidator" /><h:inputText value="#{shop.item}" validator="itemValidator" />Copy to Clipboard Copied! Toggle word wrap Toggle overflow Seam コンポーネントを JSF バリデータとして登録します。 上記では、 バリデータは別の Seam コンポーネントをインジェクトし、 インジェクトされたコンポーネントが値の検証に使用されます。