Kagetaka

net.hizlab.kagetaka.parser
クラス TagParser

java.lang.Object
  拡張net.hizlab.kagetaka.parser.TagParser
すべての実装インタフェース:
ContentParser, Parser

public class TagParser
extends Object
implements ContentParser

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

バージョン:
$Revision: 1.6 $

コンストラクタの概要
TagParser()
          タグ形式のデータファイルを解析するパーサを作成します。
 
メソッドの概要
 void close()
          パーサを終了し、リソースを解放します。
 String getEncoding()
          現在の読み込み中のデータのエンコーディング名を返します。
 String getParserDescription()
          パーサの説明文を返します。
 String getParserName()
          パーサの名前を返します。
 Token next()
          データファイルを解析し、解析位置の先頭のトークンを返します。
 void setContent(Content content, Reporter reporter)
          タグ形式のコンテンツを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TagParser

public TagParser()
タグ形式のデータファイルを解析するパーサを作成します。

メソッドの詳細

close

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

定義:
インタフェース Parser 内の close

getEncoding

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

定義:
インタフェース Parser 内の getEncoding
戻り値:
エンコーディング名、未確定の場合は null

getParserDescription

public String getParserDescription()
パーサの説明文を返します。

定義:
インタフェース Parser 内の getParserDescription
戻り値:
パーサの説明

getParserName

public String getParserName()
パーサの名前を返します。

定義:
インタフェース Parser 内の getParserName
戻り値:
パーサの名前

next

public Token next()
           throws ParseException,
                  IOException
データファイルを解析し、解析位置の先頭のトークンを返します。

定義:
インタフェース Parser 内の next
戻り値:
解析した結果の先頭のトークン、 トークンが存在しない場合は null
例外:
ParseException - 解析中にエラーが発生した場合
IOException - IO エラーが発生した場合

setContent

public void setContent(Content content,
                       Reporter reporter)
                throws IOException
タグ形式のコンテンツを設定します。

定義:
インタフェース ContentParser 内の setContent
パラメータ:
content - コンテンツ
reporter - エラーレポータ
例外:
IOException - IO エラーが発生した場合

Kagetaka

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