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