<templateDefinition>要素 |
 |
ネームスペース: |
http://xmlns.oracle.com/uix/ui |
派生元: |
<ui:template>要素 |
グループ: |
UIX Components |
要素の型: |
Template |
<templateDefinition>要素は、テンプレートを定義します。
構文 |
 |
<templateDefinition > <!-- The following children, if present, should be in the order shown -->
<!-- The following child can be anything derived from the given element -->
<!-- The following child can be anything derived from the given element -->
<!-- The children above, if present, should be in the order shown -->
</templateDefinition>
注意:
この要素は派生元要素のすべての属性と子要素を持つことができます。
説明 |
 |
<templateDefinition>要素は、テンプレートを定義します。 <templates>要素内でも、テンプレート定義ファイルのルート要素としても使用できます。 この要素には複数のセクションが含まれます。
- ドキュメント・セクション
- このテンプレートに必要なテンプレートをインポートするセクション
- 型情報のセクション
- ユーザー・インタフェースのコンテンツを定義するセクション
例 |
 |
<templateDefinition xmlns="http://xmlns.oracle.com/uix/ui"
xmlns:ui="http://xmlns.oracle.com/uix/ui"
targetNamespace="http://foo.com" localName="fooPageLayout">
<type base="ui:pageLayout">
...
</type>
<content>
<pageLayout ...>
<!-- Default all named children, attributes, and indexed children
to those set on the fooPageLayout element based on this
template -->
<childMap><rootChildMap/></childMap>
<attributeMap><rootAttributeMap/></attributeMap>
<childList><rootChildList/></childList>
...
</pageLayout>
<content>
</templateDefinition>
属性 |
 |
|
説明 |
型 |
dataScope |
このテンプレート内で定義されているデータ・スコープを、含まれているコンポーネントから参照可能にするかどうかを定義します。 デフォルトでは、<dataScope>を使用して追加されたデータは、テンプレートの外では参照できません。 これにより競合が避けられるため、システムの安全性は大きく向上しますが、実際には<dataScope>のサブクラスであるテンプレートの記述が不可能になります。 指定可能な値は、private(デフォルト)とpublicの2つです。 |
ui:templateDataScopeType |
expressionLanguage |
このページに使用するバインディングexpressionLanguageの名前。 デフォルトでは、下位互換性を維持するため、dataに設定されます。 |
string |
javaPackage |
コードの生成に使用されるJavaパッケージ名を指定します。 |
string |
localName |
定義される要素のローカル名。 必須。 |
string |
targetNamespace |
定義される要素のネームスペース。 必須。 |
URI |
|
子要素 |
 |
|
説明 |
必須 |
組込み可能な数 |
<templates> |
このテンプレートに必要な追加のテンプレートのインポートおよび定義。 この要素は、<type>要素および<content>要素の前に含める必要があります。 |
いいえ |
1 |
<type> |
このテンプレートのタイプの定義。 |
いいえ |
1 |
<author> |
このテンプレートの作成者の名前。オプションの要素。 |
いいえ |
1 |
<content> |
テンプレートのUINodeコンテンツ。 |
はい |
1 |
<documentation> |
この属性のユーザー・ドキュメント。オプションの要素。 |
いいえ |
1 |
<metadata> |
このテンプレートのユーザー・メタデータ。オプションの要素。 |
いいえ |
1 |
<version> |
このテンプレートのバージョン。オプションの要素。 |
いいえ |
1 |
|