com.sap.tc.logging

Class FileLogSet

java.lang.Object
  extended by com.sap.tc.logging.FileLogSet

public class FileLogSet
extends 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(String pattern, String logPath, int index, int size, int limit)
           
 
Method Summary
static String buildFileFromPattern(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
 String getName()
           
 String getPattern()
           
 String getPatternFile()
           
 String getPatternPath()
           
 int getSize()
           
 String getSource()
           
 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()
           
protected  void setIndex(int value)
           
 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEF_LIMIT

public static final int DEF_LIMIT
See Also:
Constant Field Values

NO_LIMIT

public static final int NO_LIMIT
See Also:
Constant Field Values

NO_CNT

public static final int NO_CNT
See Also:
Constant Field Values

MODE_SINGLE_FILE

public static final int MODE_SINGLE_FILE
See Also:
Constant Field Values

MODE_FILE_SET

public static final int MODE_FILE_SET
See Also:
Constant Field Values

POS_START

public static final int POS_START
See Also:
Constant Field Values

POS_CURRENT

public static final int POS_CURRENT
See Also:
Constant Field Values

POS_END

public static final int POS_END
See Also:
Constant Field Values
Constructor Detail

FileLogSet

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

getName

public String getName()

getPattern

public String getPattern()

getPatternFile

public String getPatternFile()

getPatternPath

public String getPatternPath()

getSource

public String getSource()

getSource

public 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 String buildFileFromPattern(String pattern,
                                          int index)

setIndex

protected void setIndex(int value)
Access Rights

This class can be accessed from:


SC DC
[sap.com] FRAMEWORK [sap.com] tc/ddic/ddicruntime
[sap.com] ENGINEAPI [sap.com] tc/logging
[sap.com] ENGFACADE [sap.com] tc/bl/logging/api
[sap.com] CORE-TOOLS [sap.com] com.sap.engine.client.lib
[sap.com] BRMS-FACADE [sap.com] tc/brms/facade


Copyright 2010 SAP AG Complete Copyright Notice