Class SkipInfo

java.lang.Object
com.infoteria.asteria.log.parser.SkipInfo

public class SkipInfo extends Object
LogReaderのインデックス
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    インデックス情報を表すクラス
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    void
    add(long line, long byteCount, String dateStr)
    インデックス情報を追加します。
    最後のインデックス情報を返します。
    int
    何行ごとにインデックスを作成するかを返します。
    getSkipInfo(long lineNumber)
    指定の行を含むインデックス情報を返します。
    指定の日時を含むインデックス情報を返します。
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • SkipInfo

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

    • 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