Kagetaka

net.hizlab.kagetaka.token
クラス LAttribute

java.lang.Object
  拡張net.hizlab.kagetaka.token.Attribute
      拡張net.hizlab.kagetaka.token.LAttribute

public class LAttribute
extends Attribute

UL,OL の属性を表すクラスです。

バージョン:
$Revision: 1.3 $

フィールドの概要
static int TYPE_DIR
          DIR
static int TYPE_MENU
          MENU
static int TYPE_OL
          OL
static int TYPE_UL
          UL
 
クラス net.hizlab.kagetaka.token.Attribute から継承したフィールド
columnNumber, document, lineNumber, reporter
 
コンストラクタの概要
protected LAttribute(Document document, Reporter reporter, int line, int column, int ltype)
          UL,OL の属性をデフォルト値で作成します。
 
メソッドの概要
 Integer getStart()
          開始番号を返します。
 int getType()
          タイプを返します。
 boolean setAttribute(String key, String value)
          指定された属性名と属性値で、属性を設定します。 属性名が存在する場合は true を、 存在しない場合は false を返します。 渡される key は、必ず小文字に変換されています。
 
クラス net.hizlab.kagetaka.token.Attribute から継承したメソッド
getBaseClass, getBaseId, getBaseTitle, getStyle, reportMessage, setBaseAttribute
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TYPE_DIR

public static final int TYPE_DIR
DIR

関連項目:
定数フィールド値

TYPE_MENU

public static final int TYPE_MENU
MENU

関連項目:
定数フィールド値

TYPE_OL

public static final int TYPE_OL
OL

関連項目:
定数フィールド値

TYPE_UL

public static final int TYPE_UL
UL

関連項目:
定数フィールド値
コンストラクタの詳細

LAttribute

protected LAttribute(Document document,
                     Reporter reporter,
                     int line,
                     int column,
                     int ltype)
UL,OL の属性をデフォルト値で作成します。

パラメータ:
document - ドキュメント情報
reporter - エラーレポータ
line - 行番号 (1 から)、 特定できない場合は 0
column - カラム位置 (1 から)、 特定できない場合は 0
ltype - TYPE_ULTYPE_OL
メソッドの詳細

getStart

public Integer getStart()
開始番号を返します。

戻り値:
開始番号

getType

public int getType()
タイプを返します。

戻り値:
タイプ

setAttribute

public boolean setAttribute(String key,
                            String value)
                     throws IllegalArgumentException
指定された属性名と属性値で、属性を設定します。 属性名が存在する場合は true を、 存在しない場合は false を返します。 渡される key は、必ず小文字に変換されています。

オーバーライド:
クラス Attribute 内の setAttribute
パラメータ:
key - 属性名
value - 属性値
戻り値:
属性名が存在する場合は true、 それ以外の場合は false
例外:
IllegalArgumentException

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'