oracle.html
クラス DefinitionList

java.lang.Object
  |
  +--oracle.html.IHtmlItemImpl
        |
        +--oracle.html.Item
              |
              +--oracle.html.List
                    |
                    +--oracle.html.DefinitionList
 

public class DefinitionList
extends List

説明:

DefinitionListは、HTMLのDLリスト要素をカプセル化します。
HTMLでは複数のDT(Definition Term)要素を1つのDD(Definition Data)要素に関連付けることはできますが、その逆の関連付けはできないので注意してください。
複数の用語を1つの定義に関連付けるには、定義用語のコンテナを宣言してから、オーバーロードされたDefinitionListコンストラクタにそのコンテナを最初の引数として渡す必要があります。

:


   // Creates a new Container Object
   Container dterms = new Container();
   dterms.addItem(new SimpleItem("DefTerm1.1"));
   dterms.addItem(new SimpleItem("DefTerm1.2"));
   DefinitionList dl = new DefinitionList();
   // Creates a new Definition List Object, note the first argument
   dl.addDef(dterms, new SimpleItem("Definition1"));
   // Add definition list to body...

  

関連項目:
Item, List

クラス oracle.html.Listから継承したフィールド
DEFINITION, DIRECTORY, MENU, ORDERED, UNORDERED
 
クラス oracle.html.Itemから継承したフィールド
ATTR_ALGN_CENTER, ATTR_BIG, ATTR_BOLD, ATTR_CITATION, ATTR_CODE, ATTR_DEFINITION, ATTR_EMPHASIS, ATTR_FONT_BIG, ATTR_FONT_BOLD, ATTR_FONT_ITALIC, ATTR_FONT_SMALL, ATTR_FONT_STRIKE, ATTR_FONT_SUB, ATTR_FONT_SUPER, ATTR_FONT_TELETYPE, ATTR_FONT_UNDERLINE, ATTR_ITALIC, ATTR_KEYBOARD, ATTR_PHRASE_CITATION, ATTR_PHRASE_CODE, ATTR_PHRASE_DEFINITION, ATTR_PHRASE_EMPHASIS, ATTR_PHRASE_KEYBOARD, ATTR_PHRASE_SAMPLE, ATTR_PHRASE_STRONG, ATTR_PHRASE_VARIABLE, ATTR_SAMPLE, ATTR_SMALL, ATTR_STRIKE, ATTR_STRONG, ATTR_SUB, ATTR_SUPER, ATTR_TELETYPE, ATTR_UNDERLINE, ATTR_VARIABLE
 
コンストラクタの概要
DefinitionList()
          DefinitionListオブジェクトを作成します。
DefinitionList(boolean compact)
          DefinitionListオブジェクトを作成します。
 
メソッドの概要
 DefinitionList addDef(Container defterms, IHtmlItem defn)
          定義用語をリストに追加します。
 DefinitionList addDef(IHtmlItem defterm, IHtmlItem defn)
          定義用語をリストに追加します。
 java.lang.String toHTML()
          Listオブジェクトの内容をHTML書式に変換します。
 
クラス oracle.html.Listから継承したメソッド
addItem, addItem, itemAt, setItemAt, size, toString
 
クラス oracle.html.Itemから継承したメソッド
clearAttr, setAttr, setAttr, setBold, setBold, setCenter, setCenter, setCite, setCite, setCode, setCode, setDefinition, setDefinition, setEmphasis, setEmphasis, setFontBig, setFontBig, setFontColor, setFontSize, setFontSmall, setFontSmall, setFontSubscript, setFontSubscript, setFontSuperscript, setFontSuperscript, setHeading, setItal, setItal, setKeyboard, setKeyboard, setSample, setSample, setStrike, setStrike, setStrongEmphasis, setStrongEmphasis, setStyleElement, setTeletype, setTeletype, setUnderline, setUnderline, setVariable, setVariable
 
クラス oracle.html.IHtmlItemImplから継承したメソッド
print, print
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DefinitionList

public DefinitionList() 
DefinitionList(定義リスト)オブジェクトを作成します。

DefinitionList

public DefinitionList(boolean compact) 
DefinitionList(定義リスト)オブジェクトを作成します。
パラメータ:
compact - リストのコンパクト表示が必要かどうかを示します。
メソッドの詳細

addDef

public DefinitionList addDef(IHtmlItem defterm,
                             IHtmlItem defn) 
定義用語をリストに追加します。
パラメータ:
defterm - 定義する用語。
defn - deftermの定義。
戻り値:
this

addDef

public DefinitionList addDef(Container defterms,
                             IHtmlItem defn) 
定義用語をリストに追加します。
注意: このオーバーロード関数は、複数の定義用語を持つリスト/コンテナ1つの定義を引数として渡されていることを想定しています。
これはHTML2仕様に準拠しています。

toHTML

public java.lang.String toHTML() 
クラスListの記述:
Listオブジェクトの内容をHTML書式に変換します。
項目のセパレータは、ListItem型のオブジェクト以外の場合は<LI>です。
オーバーライド:
クラス List内のtoHTML
タグのコピー元クラス: List
戻り値:
Listオブジェクトの内容を表す書式化されたHTML文字列。