A C D E F G H I L M N O P R S T U W

A

ALL - クラス asanhtmlparser.util.Logger の static 変数
 
asanhtmlparser - パッケージ asanhtmlparser
 
asanhtmlparser.util - パッケージ asanhtmlparser.util
 

C

CharReader - asanhtmlparser の クラス
ファイルから文字を読み込みます.
CharReader() - クラス asanhtmlparser.CharReader のコンストラクタ
 
CLOSE_TAG - クラス asanhtmlparser.HtmlElement の static 変数
"</TAG>" 形式のタグ.
clsThreshold - クラス asanhtmlparser.util.Logger の static 変数
すべてのloggerで、INFO以上を出力したいときには、Logger.clsThreshold=INFO;とする。
col - クラス asanhtmlparser.ScannerPosition の変数
カラム位置(1〜)
collectFiles(File) - クラス asanhtmlparser.util.FileUtil の static メソッド
指定されたディレクトリ内のファイルを再帰的に探ます。
comment - クラス asanhtmlparser.HtmlComment の変数
コメントの内容です.

D

DEBUG - クラス asanhtmlparser.util.Logger の static 変数
 
debug(Object) - クラス asanhtmlparser.util.Logger のメソッド
 
debug(Object, Throwable) - クラス asanhtmlparser.util.Logger のメソッド
 
decodeXml(String) - クラス asanhtmlparser.util.TextUtil の static メソッド
XMLの文字コード変換を元に戻します。
downloadContents(URL) - クラス asanhtmlparser.util.NetUtil の static メソッド
指定されたURLの中身を取得し、バイト配列として返します。

E

encodeJavaEscape(String) - クラス asanhtmlparser.util.TextUtil の static メソッド
Javaのエスケープシーケンスを変換します。
encodeXml(String) - クラス asanhtmlparser.util.TextUtil の static メソッド
XMLの文字コード変換を行います。
ERROR - クラス asanhtmlparser.util.Logger の static 変数
 
ex - クラス asanhtmlparser.HtmlError の変数
エラーの内容です.

F

FATAL - クラス asanhtmlparser.util.Logger の static 変数
 
FileUtil - asanhtmlparser.util の クラス
Asanのファイル関係のユーティリティ.
FileUtil() - クラス asanhtmlparser.util.FileUtil のコンストラクタ
 

G

getAttributeCount() - クラス asanhtmlparser.HtmlElement のメソッド
属性の数を返します。
getAttributeName(int) - クラス asanhtmlparser.HtmlElement のメソッド
指定された番号の属性名を返します。
getAttributeValue(String) - クラス asanhtmlparser.HtmlElement のメソッド
指定された名前の属性の値を取得します。
getAttributeValue(String, String) - クラス asanhtmlparser.HtmlElement のメソッド
指定された名前の属性の値を取得します。
getLogger(Class) - クラス asanhtmlparser.util.Logger の static メソッド
 
getToken() - クラス asanhtmlparser.HtmlScanner のメソッド
 
getToken(ScannerPosition) - クラス asanhtmlparser.HtmlScanner のメソッド
ノードを取得します。

H

HtmlComment - asanhtmlparser の クラス
HTMLのコメント。
HtmlElement - asanhtmlparser の クラス
HTMLのタグの内容.属性の情報も保持します.
HtmlError - asanhtmlparser の クラス
HTMLの構文エラーのときのエラー箇所です.
HtmlParser - asanhtmlparser の クラス
HTMLの構文解析をおこないます.
HtmlParser() - クラス asanhtmlparser.HtmlParser のコンストラクタ
 
HtmlParserException - asanhtmlparser の 例外
HTMLの構文解析で例外が発生した場合にスローされます。
HtmlScanner - asanhtmlparser の クラス
HTMLの字句解析器です.
HtmlScanner() - クラス asanhtmlparser.HtmlScanner のコンストラクタ
 
HtmlText - asanhtmlparser の クラス
テキストを保持します。

I

IHtmlNode - asanhtmlparser の インタフェース
HTMLのノードです。
INFO - クラス asanhtmlparser.util.Logger の static 変数
 
info(Object) - クラス asanhtmlparser.util.Logger のメソッド
 
info(Object, Throwable) - クラス asanhtmlparser.util.Logger のメソッド
 

L

line - クラス asanhtmlparser.ScannerPosition の変数
行番号(1〜)
loadLines(File) - クラス asanhtmlparser.util.FileUtil の static メソッド
指定されたテキストファイルを改行ごとに区切って、Stringのリストとして返します。
log(int, Object, Throwable) - クラス asanhtmlparser.util.Logger のメソッド
 
Logger - asanhtmlparser.util の クラス
Asanの自前のLogger.

M

main(String[]) - クラス asanhtmlparser.CharReader の static メソッド
単体テスト用のメイン.
main(String[]) - クラス asanhtmlparser.HtmlParser の static メソッド
テストプログラム.
main(String[]) - クラス asanhtmlparser.HtmlScanner の static メソッド
 

N

NetUtil - asanhtmlparser.util の クラス
Asanのネットワーク関係のユーティリティ.
NetUtil() - クラス asanhtmlparser.util.NetUtil のコンストラクタ
 

O

objThreshold - クラス asanhtmlparser.util.Logger の変数
ある特定のloggerで、すべてを出力したいときには、logger.objThreshold=ALL;とする。
OFF - クラス asanhtmlparser.util.Logger の static 変数
 
OPEN_TAG - クラス asanhtmlparser.HtmlElement の static 変数
"<TAG>" 形式のタグ.

P

parse(URL) - クラス asanhtmlparser.HtmlParser のメソッド
指定されたURLのHTMLを解析し、タグのリストを返します。
parse(String, URL) - クラス asanhtmlparser.HtmlParser のメソッド
指定されたHTMLのソースの構文解析を行います。
parseCharset(byte[]) - クラス asanhtmlparser.HtmlParser のメソッド
指定されたHTMLのコンテンツの文字セットを判断します。
pos - クラス asanhtmlparser.HtmlComment の変数
タグが現れたソースの位置です.
pos - クラス asanhtmlparser.HtmlElement の変数
タグが現れたソースの位置です.
pos - クラス asanhtmlparser.HtmlError の変数
テキストが現れたソースの位置です.
pos - 例外 asanhtmlparser.HtmlParserException の変数
例外が派生したHTMLのソースの位置.null可
pos - クラス asanhtmlparser.HtmlText の変数
テキストが現れたソースの位置です.
pos - クラス asanhtmlparser.ScannerPosition の変数
スキャン中の位置.

R

readBinaryFile(File) - クラス asanhtmlparser.util.FileUtil の static メソッド
バイナリファイルを一気に読み込みます。
readTextFile(File, String) - クラス asanhtmlparser.util.FileUtil の static メソッド
テキストファイルを一気に読み込みます。
readTextFile(File) - クラス asanhtmlparser.util.FileUtil の static メソッド
テキストファイルを一気に読み込みます。
replace(String, String, String) - クラス asanhtmlparser.util.TextUtil の static メソッド
文字列を置き換える.

S

same(File, File) - クラス asanhtmlparser.util.FileUtil の static メソッド
バイナリレベルで同じファイルかどうかを調べます。
saveLines(File, Collection) - クラス asanhtmlparser.util.FileUtil の static メソッド
 
ScannerPosition - asanhtmlparser の クラス
字句解析器の現在の状態を保持するクラス.
setSource(String, URL) - クラス asanhtmlparser.HtmlScanner のメソッド
 
SINGLE_TAG - クラス asanhtmlparser.HtmlElement の static 変数
"<TAG/>" 形式のタグ.
skip() - クラス asanhtmlparser.HtmlScanner のメソッド
 

T

tagname - クラス asanhtmlparser.HtmlElement の変数
タグ名.
text - クラス asanhtmlparser.HtmlError の変数
テキストの内容
text - クラス asanhtmlparser.HtmlText の変数
テキストの内容
TextUtil - asanhtmlparser.util の クラス
Asanのテキスト関係の便利なユーティリティ.
TextUtil() - クラス asanhtmlparser.util.TextUtil のコンストラクタ
 
times(String, int) - クラス asanhtmlparser.util.TextUtil の static メソッド
引数strをcount個繰り返した文字列を返す。
toString() - クラス asanhtmlparser.HtmlComment のメソッド
コメントの内容を人間がデバッグしやすい文字列の形式で出力します。
toString() - クラス asanhtmlparser.HtmlElement のメソッド
エレメントの内容を人間がデバッグしやすい文字列の形式で出力します。
toString() - クラス asanhtmlparser.HtmlError のメソッド
 
toString() - 例外 asanhtmlparser.HtmlParserException のメソッド
例外の内容を人間がデバッグしやすい文字列の形式で出力します。
toString() - クラス asanhtmlparser.HtmlText のメソッド
テキストの内容を人間がデバッグしやすい文字列の形式で出力します。
toString() - クラス asanhtmlparser.ScannerPosition のメソッド
 
type - クラス asanhtmlparser.HtmlElement の変数
どの形式のタグか?

U

url - クラス asanhtmlparser.ScannerPosition の変数
URL. null可

W

WARN - クラス asanhtmlparser.util.Logger の static 変数
 
writeBinaryFile(File, byte[]) - クラス asanhtmlparser.util.FileUtil の static メソッド
バイナリファイルを一気に書き込みます。

A C D E F G H I L M N O P R S T U W