|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.log.parser.LogReader
ASTERIAのログを1行づつ読み出すクラスです。
| コンストラクタの概要 | |
LogReader(File f)
Fileを指定してLogReaderを作成します。 |
|
LogReader(File f,
String encoding)
Fileとエンコーディングを指定してLogReaderを作成します。 |
|
LogReader(InputStream is)
InputStreamを指定してLogReaderを作成します。 |
|
LogReader(InputStream is,
String encoding)
InputStreamとエンコーディングを指定してLogReaderを作成します。 |
|
| メソッドの概要 | |
void |
close()
LogReaderをクローズします。 |
String |
getCurrentDateStr()
最後に読んだ行の日時を返します。 |
long |
getCurrentLineNumber()
最後に読んだ行の行番号を返します。 |
LogItem |
getLogItem(long lineNumber)
行番号を指定してLogItemを取得します。 |
LogItem |
getLogItem(String dateStr)
日付文字列を指定してLogItemを取得します。 |
SkipInfo |
getSkipInfo()
インデックスを返します |
LogItem |
read()
次のLogItemを読み出します。 |
LogItem |
read(LogFilter filter)
指定のフィルターにマッチする次のLogItemを読み出します。 |
void |
setSkipInfo(SkipInfo info)
インデックスを設定します |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public LogReader(File f)
throws IOException
public LogReader(File f,
String encoding)
throws IOException
public LogReader(InputStream is)
throws IOException
public LogReader(InputStream is,
String encoding)
throws IOException
| メソッドの詳細 |
public SkipInfo getSkipInfo()
public void setSkipInfo(SkipInfo info)
public void close()
throws IOException
public long getCurrentLineNumber()
public String getCurrentDateStr()
public LogItem getLogItem(long lineNumber)
throws IOException
public LogItem getLogItem(String dateStr)
throws IOException
public LogItem read()
throws IOException
public LogItem read(LogFilter filter)
throws IOException
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||