com.infoteria.asteria.log.parser
クラス SkipInfo

java.lang.Object
  |
  +--com.infoteria.asteria.log.parser.SkipInfo

public class SkipInfo
extends Object

LogReaderのインデックス


内部クラスの概要
static class SkipInfo.Item
          インデックス情報を表すクラス
 
コンストラクタの概要
SkipInfo(int lines)
          何行ごとにインデックスを作成するかを指定してSkipInfoを作成します。
 
メソッドの概要
 void add(long line, long byteCount, String dateStr)
          インデックス情報を追加します。
 SkipInfo.Item getLastItem()
          最後のインデックス情報を返します。
 int getLines()
          何行ごとにインデックスを作成するかを返します。
 SkipInfo.Item getSkipInfo(long lineNumber)
          指定の行を含むインデックス情報を返します。
 SkipInfo.Item getSkipInfo(String dateStr)
          指定の日時を含むインデックス情報を返します。
 String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

SkipInfo

public SkipInfo(int lines)
何行ごとにインデックスを作成するかを指定してSkipInfoを作成します。
メソッドの詳細

getLines

public int getLines()
何行ごとにインデックスを作成するかを返します。

add

public void add(long line,
                long byteCount,
                String dateStr)
インデックス情報を追加します。

getSkipInfo

public SkipInfo.Item getSkipInfo(long lineNumber)
指定の行を含むインデックス情報を返します。

getSkipInfo

public SkipInfo.Item getSkipInfo(String dateStr)
指定の日時を含むインデックス情報を返します。

getLastItem

public SkipInfo.Item getLastItem()
最後のインデックス情報を返します。

toString

public String toString()
オーバーライド:
クラス Object 内の toString