com.infoteria.asteria.log.parser
Class SkipInfo

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

public class SkipInfo
extends Object

LogReaderのインデックス


Inner Class Summary
static class SkipInfo.Item
          インデックス情報を表すクラス
 
Constructor Summary
SkipInfo(int lines)
          何行ごとにインデックスを作成するかを指定してSkipInfoを作成します。
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SkipInfo

public SkipInfo(int lines)
何行ごとにインデックスを作成するかを指定してSkipInfoを作成します。
Method Detail

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()
Overrides:
toString in class Object