com.sap.tc.logging
Class FileLogSet

java.lang.Object
  |
  +--com.sap.tc.logging.FileLogSet

public class FileLogSet
extends java.lang.Object


Field Summary
static int DEF_LIMIT
           
static int MODE_FILE_SET
           
static int MODE_SINGLE_FILE
           
static int NO_CNT
           
static int NO_LIMIT
           
static int POS_CURRENT
           
static int POS_END
           
static int POS_START
           
 
Constructor Summary
FileLogSet(java.lang.String pattern, java.lang.String logPath, int index, int size, int limit)
           
 
Method Summary
static java.lang.String buildFileFromPattern(java.lang.String pattern, int index)
           
 int getIndex()
           
 int getLimit()
           
 int getMode()
          Get current working mode of the FileLog return 0 == FileLog.MODE_FILE_SET 1 == FileLog.MODE_SINGLE_FILE
 java.lang.String getName()
           
 java.lang.String getPattern()
           
 java.lang.String getPatternFile()
           
 java.lang.String getPatternPath()
           
 int getSize()
           
 java.lang.String getSource()
           
 java.lang.String getSource(int pos)
           
 boolean isEnd()
           
 boolean isInFileSetMode()
          Helper method.
 boolean isInSingleFileMode()
          Helper method.
 boolean isPartOfFileSet()
          Does this Log support FileSet Mode
 boolean isStart()
           
 void moveToEnd()
           
 void moveToStart()
           
 void next()
           
 void previous()
           
 void reset()
           
 void setMode(int mode)
          Set current working mode of the FileLog mode 1 == FileLog.MODE_FILE_SET 2 == FileLog.MODE_SINGLE_FILE
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEF_LIMIT

public static final int DEF_LIMIT

NO_LIMIT

public static final int NO_LIMIT

NO_CNT

public static final int NO_CNT

MODE_SINGLE_FILE

public static final int MODE_SINGLE_FILE

MODE_FILE_SET

public static final int MODE_FILE_SET

POS_START

public static final int POS_START

POS_CURRENT

public static final int POS_CURRENT

POS_END

public static final int POS_END
Constructor Detail

FileLogSet

public FileLogSet(java.lang.String pattern,
                  java.lang.String logPath,
                  int index,
                  int size,
                  int limit)
Method Detail

getName

public java.lang.String getName()

getPattern

public java.lang.String getPattern()

getPatternFile

public java.lang.String getPatternFile()

getPatternPath

public java.lang.String getPatternPath()

getSource

public java.lang.String getSource()

getSource

public java.lang.String getSource(int pos)

getSize

public int getSize()

getLimit

public int getLimit()

getIndex

public int getIndex()

moveToStart

public void moveToStart()

moveToEnd

public void moveToEnd()

isStart

public boolean isStart()

isEnd

public boolean isEnd()

next

public void next()

previous

public void previous()

reset

public void reset()

getMode

public int getMode()
Get current working mode of the FileLog return 0 == FileLog.MODE_FILE_SET 1 == FileLog.MODE_SINGLE_FILE

setMode

public void setMode(int mode)
Set current working mode of the FileLog mode 1 == FileLog.MODE_FILE_SET 2 == FileLog.MODE_SINGLE_FILE

isPartOfFileSet

public boolean isPartOfFileSet()
Does this Log support FileSet Mode

isInFileSetMode

public boolean isInFileSetMode()
Helper method. Same like (getMode() == MODE_FILE_SET) Is this Log in FileSet Mode

isInSingleFileMode

public boolean isInSingleFileMode()
Helper method. Same like (getMode() == MODE_SINGLE_FILE) Is this Log in SingleFile Mode

buildFileFromPattern

public static java.lang.String buildFileFromPattern(java.lang.String pattern,
                                                    int index)