Kagetaka

net.hizlab.kagetaka.addin
クラス StyleManager

java.lang.Object
  拡張net.hizlab.kagetaka.addin.StyleManager
直系の既知のサブクラス:
StyleManager

public abstract class StyleManager
extends Object

スタイルに対応するためのマネージャです。

バージョン:
$Revision: 1.5 $

コンストラクタの概要
protected StyleManager()
          スタイルマネージャを作成します。
 
メソッドの概要
abstract  void addStyle(Content content, Request request)
          コンテンツからスタイルを読み、登録します。
abstract  void addStyle(Content content, String data)
          文字列からスタイルを解析し、登録します。
abstract  void changeStatus(int media, StartToken token, Status status, int pseudo)
          保持しているスタイルから、対象のトークンを元に、 描画ステータスを変更します。
static StyleManager createInstance(HawkContext context, Document document, Request request)
          スタイルマネージャのインスタンスを作成します。
static String getListCounter(int type, int count)
          リスト用の文字列を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StyleManager

protected StyleManager()
スタイルマネージャを作成します。

メソッドの詳細

addStyle

public abstract void addStyle(Content content,
                              Request request)
                       throws IOException
コンテンツからスタイルを読み、登録します。

パラメータ:
content - 解析するデータ
request - リクエスト
例外:
IOException - IO エラーが発生した場合

addStyle

public abstract void addStyle(Content content,
                              String data)
文字列からスタイルを解析し、登録します。

パラメータ:
content - 解析するデータの存在するコンテンツ
data - 解析するデータ

changeStatus

public abstract void changeStatus(int media,
                                  StartToken token,
                                  Status status,
                                  int pseudo)
保持しているスタイルから、対象のトークンを元に、 描画ステータスを変更します。

パラメータ:
media - 描画対象のメディアタイプ
token - 対象のトークン
status - 描画ステータス
pseudo - 擬似クラス・擬似要素

createInstance

public static StyleManager createInstance(HawkContext context,
                                          Document document,
                                          Request request)
スタイルマネージャのインスタンスを作成します。

パラメータ:
context - 影鷹コンテキスト
document - ドキュメント
request - リクエスト
戻り値:
作成したスタイルマネージャ

getListCounter

public static String getListCounter(int type,
                                    int count)
リスト用の文字列を返します。

パラメータ:
type - リストタイプ
count - 値
戻り値:
文字列

Kagetaka

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