<renderers>要素 |
 |
ネームスペース: |
http://xmlns.oracle.com/uix/ui/laf |
<renderers>要素は、カスタム・ルック・アンド・フィールのレンダラを定義します。
説明 |
 |
デフォルトでは、カスタム・ルック・アンド・フィールは親ルック・アンド・フィールのすべてのコンポーネントのレンダラを継承します。カスタム・ルック・アンド・フィールは、<renderer>エントリをルック・アンド・フィール構成ファイルの<renderers>セクションに追加することによって、これらのレンダラをオーバーライドできます。
例 |
 |
次の例では、カスタム・ルック・アンド・フィールによって、すべてのファセットに登録された2つのレンダラ(テンプレートベースのレンダラとJavaベースのレンダラ)をオーバーライドする方法を示します。3番目のレンダラは、printableファセットにのみ登録されます。
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- A custom look and feel that extends the Minimal
Desktop Look And Feel -->
<look-and-feel xmlns="http://xmlns.oracle.com/uix/ui/laf"
id="custom.desktop"
family="custom"
extends="minimal.desktop">
<!-- Define some custom Renderers -->
<renderers>
<!-- Replace the pageLayout Renderer with our own
template-based Renderer -->
<renderer namespace="http://xmlns.oracle.com/uix/ui"
name="pageLayout">
<template name="templates/laf/custom/pageLayout.uit"/>
</renderer>
<!-- Replace the tabBar Renderer with our own
Java-based Renderer -->
<renderer namespace="http://xmlns.oracle.com/uix/ui"
name="tabBar">
<template name="org.example.laf.custom.TabBarRenderer"/>
</renderer>
</renderers>
<!-- A printable-facet Renderer -->
<renderers facets="printable">
<!-- Replace the printable pageLayout Renderer with our own
template-based Renderer -->
<renderer namespace="http://xmlns.oracle.com/uix/ui"
name="pageLayout">
<template name="templates/laf/custom/printablePageLayout.uit"/>
</renderer>
</renderers>
</look-and-feel>
属性 |
 |
|
説明 |
型 |
facets |
レンダラを登録するファセット。デフォルトでは、レンダラはサポートされているすべてのファセットに登録されます。facets 属性は、1つ以上のファセット名(default、printable、portlet、emailなど)を空白文字で区切ったリスト形式で設定できます。レンダラは、リストに指定されているファセットにのみ登録されます。 |
NMTOKENS |
|
子要素 |
 |
|
説明 |
必須 |
最大値 |
<renderer> |
<renderer>要素は、1つのカスタム・レンダラを定義します。 |
いいえ |
無限 |
|
This document was generated on Wed Jul 07 19:22:04 PDT 2004
Copyright © 2001, 2004, Oracle.All rights reserved.