コンテンツを表示するため、プレースホルダはドキュメントの MIME タイプを参照してから、特定のドキュメント タイプについてブラウザが必要とする HTML タグを生成します。たとえば、画像タイプのドキュメントを表示するには、広告プレースホルダはブラウザが画像について必要とする <img> タグを生成する必要があります。デフォルトでは、広告プレースホルダは次の MIME タイプについてのみ、適切な HTML を生成できます。
基本的な Java プログラミングに精通していれば、プレースホルダでその他の MIME タイプ用の HTML を生成できるようにするクラスを書くことも可能です。その他の MIME タイプをサポートするには、次のタスクを完了させる必要があります。
Java クラスを作成およびコンパイルして HTML を生成する
ブラウザが MIME タイプの表示に必要とする HTML を生成するには、WebLogic Workshop を使用して、アプリケーション内に Java プロジェクトを作成し、その後 com.bea.p13n.ad.AdContentProvider インタフェースを実装するその Java プロジェクト内に Java クラスを作成およびコンパイルします。このインタフェースの詳細については、「WebLogic Portal Javadoc」を参照してください。
クラスを、クラスパス内にあるディレクトリに保存した後は、WebLogic Portal にその存在を知らせる必要があります。
<AdContentProvider Name="MIME-type" Provider="YourClass.class" Properties="optional-properties-for-your-class" > <AdContentProvider>
以下に例を示します。
<AdContentProvider Name="video/x-msvideo" Provider="myclasses.MimeAvi" Properties="" > <AdContentProvider>