## クラスの使用
org.opengion.fukurou.util.Attributes

- Attributesを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.opengion.fukurou.util | はやぶさのユーティリティ関係のクラスを提供します。
  org.opengion.hayabusa.db | DBアクセス関連、DBTableModel、 DBColumn等データベースアクセス関連のクラス群です。
  org.opengion.hayabusa.html | HTML関連ユーティリティViewFormインターフェースと、そのAbstractクラス、および、 ViewLink、ViewMarkerインターフェースとその実装、各種Param属性のキーファイルを提供します。
  org.opengion.hayabusa.taglib | はやぶさのタグライブラリー関係のクラスを提供します。

- - ### org.opengion.fukurou.utilでのAttributesの使用

    Attributesを返すorg.opengion.fukurou.utilのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Attributes` | Attributes.`add(java.lang.String key, java.lang.String value)` 指定された値と指定されたキーをこのマップに追加します マップ自身のキーは、ユニークである為、既存の値に対して、 新しく値を追加します。
    `Attributes` | Attributes.`add(java.lang.String key, java.lang.String value, java.lang.String sepa)` 指定された値と指定されたキーをこのマップに追加します class属性や、style属性など、同一キーに対して、複数の値をつなげる場合に 使用します。
    `Attributes` | Attributes.`set(Attributes att)` Attributes 属性を、既存の属性に上書き追加します。
    `Attributes` | Attributes.`set(java.lang.String key, java.lang.String value)` 指定された値と指定されたキーをこのマップに関連付けます 指定されたキーに、null を関連付けることはできません。
    `Attributes` | Attributes.`set(java.lang.String key, java.lang.String value, java.lang.String def)` 指定された値と指定されたキーをこのマップに関連付けます set( String key,String value ) との違いは､value が null の場合に、def を代わりにセットすることです。

    Attributes型のパラメータを持つorg.opengion.fukurou.utilのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static java.lang.String` | XHTMLTag.`button(Attributes attri)` ボタンを作成します。
    `static java.lang.String` | XHTMLTag.`form(Attributes attri)` フォームを作成します。
    `static java.lang.String` | XHTMLTag.`frame(Attributes attri)` フレームタグを作成します。
    `static java.lang.String` | XHTMLTag.`frame(Attributes attri, java.lang.String urlEncode)` フレームタグを作成します。
    `static java.lang.String` | XHTMLTag.`iframe(Attributes attri, java.lang.String urlEncode)` インラインフレームタグを作成します。
    `static java.lang.String` | XHTMLTag.`img(Attributes attri)` 指定位置に画像を配置します。
    `static java.lang.String` | XHTMLTag.`input(Attributes attri)` 入力フォームを作成します。
    `static java.lang.String` | XHTMLTag.`input(Attributes attri, java.lang.String name, java.lang.String value, java.lang.String optAttri)` 入力フォームを作成します。
    `static java.lang.String` | XHTMLTag.`inputAttri(Attributes attri)` 入力フォームの属性情報のみの文字列を作成します。
    `static java.lang.String` | XHTMLTag.`link(Attributes attri)` ページリンクを作成します。
    `static java.lang.String` | XHTMLTag.`link(Attributes attri, java.lang.String urlEncode)` ページリンクを作成します。
    `static java.lang.String` | XHTMLTag.`option(Attributes attri)` オプションを作成します。
    `static java.lang.String` | XHTMLTag.`option(Attributes attri, java.lang.String addKeyLabel)` オプションを作成します。
    `static java.lang.String` | XHTMLTag.`pre(Attributes attri)` 整形済みテキスト(PRE)を作成します。
    `static java.lang.String` | XHTMLTag.`select(Attributes attri, Options opt)` メニューを作成します。
    `static java.lang.String` | XHTMLTag.`select(Attributes attri, Options opt, java.lang.String name, java.lang.String optAttri)` メニューを作成します。
    `static java.lang.String` | XHTMLTag.`selectAttri(Attributes attri)` プルダウン等のメニューの属性情報のみの文字列を作成します。
    `Attributes` | Attributes.`set(Attributes att)` Attributes 属性を、既存の属性に上書き追加します。
    `static java.lang.String` | XHTMLTag.`span(Attributes attri)` 汎用インライン要素(SPAN)を作成します。
    `static java.lang.String` | XHTMLTag.`textarea(Attributes attri)` テキストエリアを作成します。
    `static java.lang.String` | XHTMLTag.`textareaAttri(Attributes attri)` テキストエリアの属性情報のみの文字列を作成します。
    `static java.lang.String` | XHTMLTag.`xlink(Attributes attri, java.lang.String urlEncode)` xlink 形式のページリンクを作成します。

    Attributes型のパラメータを持つorg.opengion.fukurou.utilのコンストラクタ
    コンストラクタと説明
    `Attributes(Attributes att)` Attributesオブジェクト を与えて新しく作成するコンストラクター

  - ### org.opengion.hayabusa.dbでのAttributesの使用

    Attributesとして宣言されているorg.opengion.hayabusa.dbのフィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected Attributes` | AbstractEditor.`attributes`

    Attributesを返すorg.opengion.hayabusa.dbのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Attributes` | DBColumnConfig.`getEditorAttributes()` 編集用エディター用の追加属性を返します。
    `Attributes` | DBColumn.`getEditorAttributes()` 編集用エディター用の追加属性を返します。
    `Attributes` | DBColumnConfig.`getRendererAttributes()` 表示用レンデラーの追加属性を返します。
    `Attributes` | DBColumn.`getRendererAttributes()` 表示用レンデラーの追加属性を返します。

    Attributes型のパラメータを持つorg.opengion.hayabusa.dbのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | DBColumnConfig.`setEditorAttributes(Attributes attri)` 編集用エディター用の追加属性を設定します。
    `void` | DBColumnConfig.`setRendererAttributes(Attributes attri)` 表示用レンデラーの追加属性を設定します。

  - ### org.opengion.hayabusa.htmlでのAttributesの使用

    Attributes型のパラメータを持つorg.opengion.hayabusa.htmlのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | ViewMarker_MARKER.`addAttribute(Attributes attri)` カラムに対するマーカーアトリビュートをセットします。
    `void` | ViewMarker.`addAttribute(Attributes attri)` カラムに対するマーカーアトリビュートをセットします。
    `void` | ViewLink_LINK.`addAttribute(Attributes attri)` カラムに対するリンクアトリビュートをセットします。

  - ### org.opengion.hayabusa.taglibでのAttributesの使用

    Attributesを返すorg.opengion.hayabusa.taglibのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `protected Attributes` | CommonTagSupport.`getAttributes()` 属性オブジェクトの取得。

    Attributes型のパラメータを持つorg.opengion.hayabusa.taglibのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `protected void` | ViewMarkerTag.`addAttribute(Attributes attri)` 内部タグの ColumnMarkerTag より、個々のカラムの値を書き換える 為の マーカー文字列を受け取る。
    `protected void` | ViewLinkTag.`addAttribute(Attributes attri)` 内部タグの LinkTag より、個々のカラムの値を書き換える 為の リンク文字列を受け取る。
    `protected void` | SqlWhereTag.`setAttributes(Attributes attri)` 内部タグの SqlAndTag / SqlAndTag より、個々のカラムの値を書き換える 為のアトリビュートを受け取る。
    `protected void` | EntryTag.`setAttributes(Attributes attri)` 内部タグの ColumnSetTag より、個々のカラムの値を書き換える為の属性を指定します。

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.