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.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 |
クラス 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 |
クラス 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文字列。