jrunx.kernel.agents
Class LogFileView

java.lang.Object
  |
  +--jrunx.kernel.agents.LogFileView
All Implemented Interfaces:
FileView, java.io.Serializable

public class LogFileView
extends java.lang.Object
implements FileView

A data structure used for reading log files It is passed back and forth across the wire as a Serializable.

Author:
Daiji Takamori
See Also:
Serialized Form

Field Summary
static int DIRECTION_BACKWARD
           
static int DIRECTION_FORWARD
           
 
Fields inherited from interface jrunx.kernel.agents.FileView
READ_END, READ_NEXT_LINE
 
Constructor Summary
LogFileView()
          Construct a new LogFileViewer
 
Method Summary
 void clearEndAt()
           
 void clearMaxLines()
           
 void clearResults()
           
 void clearStartAt()
           
 java.lang.String getLine(int index)
          Gets the line at the specified index
 int getLineCount()
          Gets the log entry line number.
 int getLineNumber(int index)
          Gets the line number of the specified index
 int getTotalLineCount()
          Gets the log entry line number.
 int readLine(int lineNumber, java.lang.String line)
           
 void setDirection(int direction)
           
 void setEndAt(int lineNumber)
           
 void setKeywords(java.lang.String[] keywords, boolean caseSensitive)
           
 void setMaxLines(int maxLines)
           
 void setStartAt(int lineNumber)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DIRECTION_FORWARD

public static final int DIRECTION_FORWARD

DIRECTION_BACKWARD

public static final int DIRECTION_BACKWARD
Constructor Detail

LogFileView

public LogFileView()
Construct a new LogFileViewer
Method Detail

getTotalLineCount

public int getTotalLineCount()
Gets the log entry line number.
Returns:
The line number

getLineCount

public int getLineCount()
Gets the log entry line number.
Returns:
The line number

getLineNumber

public int getLineNumber(int index)
Gets the line number of the specified index
Returns:
The line number

getLine

public java.lang.String getLine(int index)
Gets the line at the specified index
Returns:
The line of the file

clearResults

public void clearResults()

setDirection

public void setDirection(int direction)

setStartAt

public void setStartAt(int lineNumber)

clearStartAt

public void clearStartAt()

setEndAt

public void setEndAt(int lineNumber)

clearEndAt

public void clearEndAt()

setMaxLines

public void setMaxLines(int maxLines)

clearMaxLines

public void clearMaxLines()

setKeywords

public void setKeywords(java.lang.String[] keywords,
                        boolean caseSensitive)

readLine

public int readLine(int lineNumber,
                    java.lang.String line)
Specified by:
readLine in interface FileView

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright � 2002 Macromedia Corporation. All Rights Reserved.