ページの先頭行へ戻る
 Apcoordinatorユーザーズガイド
FUJITSU Software

F.5.1 UIコンポーネントの仕様

ここでは、UJIタグに対応するUIコンポーネントのクラスの一覧を示します。

JavaServer FacesのAPIを利用してプログラミングする場合で、UIComponentをjavax.faces.componentパッケージのクラス、またはインターフェイスにキャストするときに参考にしてください。

UJIタグに対応する各UIコンポーネントのクラス名は、"UUI"+"タグ名(先頭は大文字)"です。

(例: uji:formタグのUIコンポーネントはUUIFormです。)

uji:colorMapタグについては対応するUIコンポーネントはありません。

表の「実装しているインターフェイス」欄は、以下のインターフェイスがUIコンポーネントによって実装されている場合に「○」で示しています。

また、表の「valueの型」欄は、 UIコンポーネントがValueHolderインターフェイスを実装している場合に、 getValueメソッドで取得される値の型を示しています。

UIコンポーネントクラス

実装しているインターフェイス

valueの型

ValueHolder

EditableValueHolder

ActionSource

NamingContainer

com.fujitsu.uji.faces.script.UUIAction

-

-

-

-

-

com.fujitsu.uji.faces.model.UUIAnchor

○(*1)

-

-

任意 (*6)

com.fujitsu.uji.faces.layout.UUIBorderLayout

-

-

-

-

-

com.fujitsu.uji.faces.layout.UUIBorderLayoutRenderer

-

-

-

-

-

com.fujitsu.uji.faces.collect.UUIButtonList

○(*1)

○(*2)

-

-

String[] (*7)

com.fujitsu.uji.faces.model.UUICase

-

-

-

-

-

com.fujitsu.uji.faces.field.UUICheckBox

○(*1)

○(*2)

-

-

String

com.fujitsu.uji.faces.model.UUIChildren

-

-

-

-

-

com.fujitsu.uji.faces.collect.UUIComboBox

○(*1)

○(*2)

-

-

String[] (*7)

com.fujitsu.uji.faces.model.UUIComposite

-

-

-

-

com.fujitsu.uji.faces.model.UUICompositeName

○(*3)

-

-

任意 (*8)

com.fujitsu.uji.faces.model.UUICompositeRenderer

-

-

-

-

-

com.fujitsu.uji.faces.field.UUIFieldBigDecimal

○(*3)

-

-

String

com.fujitsu.uji.faces.field.UUIFieldBigInteger

○(*3)

-

-

String

com.fujitsu.uji.faces.field.UUIFieldDate

○(*3)

-

-

String

com.fujitsu.uji.faces.field.UUIFieldDouble

○(*3)

-

-

String

com.fujitsu.uji.faces.field.UUIFieldLong

○(*3)

-

-

String

com.fujitsu.uji.faces.field.UUIFieldString

○(*3)

-

-

String

com.fujitsu.uji.faces.field.UUIFieldTextArea

○(*3)

-

-

String

com.fujitsu.uji.faces.script.UUIForm

-

-

-

-

com.fujitsu.uji.faces.basic.UUIGetProperty

-

-

-

任意 (*8)

com.fujitsu.uji.faces.layout.UUIGridLayout

-

-

-

-

-

com.fujitsu.uji.faces.layout.UUIGridLayoutRenderer

-

-

-

-

-

com.fujitsu.uji.faces.script.UUIInput

○(*3)

-

-

任意 (*9)

com.fujitsu.uji.faces.layout.UUILabel

-

-

-

-

-

com.fujitsu.uji.faces.model.UUIList

-

-

-

-

com.fujitsu.uji.faces.collect.UUIListBox

○(*1)

○(*2)

-

-

String[] (*7)

com.fujitsu.uji.faces.model.UUIListRenderer

-

-

-

-

-

com.fujitsu.uji.faces.model.UUIName

○(*3)

-

-

任意 (*10)

com.fujitsu.uji.faces.collect.UUIPushButton

○(*1)

-

-

任意 (*6)

com.fujitsu.uji.faces.collect.UUIRadioButton

○(*1)

○(*2)

-

-

任意 (*11)

com.fujitsu.uji.faces.collect.UUIRecordView

○(*1)

○(*3)

-

-

String[] (*12)

com.fujitsu.uji.faces.basic.UUIResourceText

○(*4)

-

-

-

String

com.fujitsu.uji.faces.script.UUISelect

○(*3)

-

-

任意 (*8)

com.fujitsu.uji.faces.model.UUISwitch

-

-

-

-

-

com.fujitsu.uji.faces.layout.UUITabbedLayout

-

-

-

-

-

com.fujitsu.uji.faces.layout.UUITabbedLayoutRenderer

-

-

-

-

-

com.fujitsu.uji.faces.model.UUITable

-

-

-

-

com.fujitsu.uji.faces.model.UUITableRenderer

-

-

-

-

-

com.fujitsu.uji.faces.collect.UUITableView

○(*1)

○(*3)

○(*5)

-

com.fujitsu.uji.faces.collect.TableValue

com.fujitsu.uji.faces.script.UUITextarea

○(*1)

○(*3)

-

-

任意 (*8)

com.fujitsu.uji.faces.model.UUITree

-

-

-

-

com.fujitsu.uji.faces.model.UUITreeRenderer

-

-

-

-

-

com.fujitsu.uji.faces.collect.UUITreeView

○(*1)

○(*3)

○(*5)

-

com.fujitsu.uji.faces.collect.TreeValue

com.fujitsu.uji.faces.script.UUIValidate

-

-

-

-

-

com.fujitsu.uji.faces.model.UUIValue

-

-

-

任意 (*10)

(*1) setConverterメソッドは使用できません。

(*2) setValidator, addValidator, setRequiredメソッドは使用できません。

(*3) setRequiredメソッドは使用できません。

(*4) setValueメソッドは使用できません。

(*5) setActionメソッドは使用できません。

(*6) selectedValueアトリビュートで指定したプロパティの値です。

(*7) 配列の要素は、選択されている選択肢の値です。未選択の場合は長さ0の配列となります。

(*8) bean, propertyアトリビュートで指定したプロパティの値です。

(*9) valueアトリビュートの指定がある場合はその値です。それ以外の場合は、bean, propertyアトリビュートで指定したプロパティの値です。

(*10) カレントオブジェクトの値です。

(*11) selectedBean, selectedPropertyアトリビュートで指定したプロパティの値です。

(*12) 配列のi番目の要素は、項目クラスのgetValueAt(i)の値です。