Kagetaka

net.hizlab.kagetaka.style
クラス CSSParser

java.lang.Object
  拡張net.hizlab.kagetaka.style.CSSParser

public class CSSParser
extends Object

CSS 形式の影鷹データファイルを解析するためのクラスです。

バージョン:
$Revision: 1.4 $

コンストラクタの概要
CSSParser(Reporter reporter, InputStream is, String encoding)
          CSS 形式のデータファイルを解析するパーサを作成します。
CSSParser(Reporter reporter, String data)
          CSS 形式のデータを解析するパーサを作成します。
 
メソッドの概要
 void close()
          パーサを終了し、リソースを解放します。
 String getEncoding()
          現在の読み込み中のデータのエンコーディング名を返します。
 Style next()
          データファイルを解析し、解析位置の先頭のスタイルを返します。
static Style valueOf(Reporter reporter, String s)
          style 属性値を解析します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CSSParser

public CSSParser(Reporter reporter,
                 InputStream is,
                 String encoding)
CSS 形式のデータファイルを解析するパーサを作成します。

パラメータ:
reporter - エラーレポータ
is - 解析するデータのインプットストリーム
encoding - 解析するデータのエンコーディング、 指定のない場合は null

CSSParser

public CSSParser(Reporter reporter,
                 String data)
CSS 形式のデータを解析するパーサを作成します。

パラメータ:
reporter - エラーレポータ
data - 解析するデータ
メソッドの詳細

close

public void close()
パーサを終了し、リソースを解放します。


getEncoding

public String getEncoding()
現在の読み込み中のデータのエンコーディング名を返します。

戻り値:
エンコーディング名、未確定の場合は null

next

public Style next()
           throws IOException
データファイルを解析し、解析位置の先頭のスタイルを返します。

戻り値:
解析した結果の先頭のスタイル、 スタイルが存在しない場合は null
例外:
IOException - IO エラーが発生した場合

valueOf

public static Style valueOf(Reporter reporter,
                            String s)
style 属性値を解析します。

パラメータ:
reporter - エラーレポータ
s - 解析するスタイルの文字列
戻り値:
スタイル、解析できない場合は null

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'