Kagetaka

net.hizlab.kagetaka.token
クラス FontAttribute

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

public class FontAttribute
extends Attribute

FONT の属性を表すクラスです。

バージョン:
$Revision: 1.1.1.1 $

フィールドの概要
 
クラス net.hizlab.kagetaka.token.Attribute から継承したフィールド
columnNumber, content, lineNumber, reporter
 
コンストラクタの概要
protected FontAttribute(Content content, int line, int column, Reporter reporter)
          FONT の属性をデフォルト値で作成します。
 
メソッドの概要
 Color getColor()
          色を返します。
 String getFace()
          フォント名を返します。
 Integer getSize(int base)
          サイズを返します。
 boolean setAttribute(String key, String value)
          指定された属性名と属性値で、属性を設定します。 属性名が存在する場合は true を、 存在しない場合は false を返します。 渡される key は、必ず小文字に変換されています。
 
クラス net.hizlab.kagetaka.token.Attribute から継承したメソッド
getBaseClass, getBaseId, getBaseTitle, getStyle, reportMessage, setBaseAttribute, setStyle
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FontAttribute

protected FontAttribute(Content content,
                        int line,
                        int column,
                        Reporter reporter)
FONT の属性をデフォルト値で作成します。

パラメータ:
content - コンテンツ
line - 行番号 (1 から)、 特定できない場合は 0
column - カラム位置 (1 から)、 特定できない場合は 0
reporter - エラーレポータ
メソッドの詳細

getColor

public Color getColor()
色を返します。

戻り値:

getFace

public String getFace()
フォント名を返します。

戻り値:
フォント名

getSize

public Integer getSize(int base)
サイズを返します。

パラメータ:
base - ベースサイズ
戻り値:
サイズ

setAttribute

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

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

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'