public class

LogTable

extends JTable
java.lang.Object
   ↳ java.awt.Component
     ↳ java.awt.Container
       ↳ javax.swing.JComponent
         ↳ javax.swing.JTable
           ↳ org.apache.log4j.lf5.viewer.LogTable

Class Overview

LogTable.

Summary

[Expand]
Inherited Constants
From class javax.swing.JTable
From class javax.swing.JComponent
From class java.awt.Component
From interface java.awt.image.ImageObserver
Fields
protected int _colCategory
protected int _colDate
protected int _colLevel
protected int _colLocation
protected int _colMessage
protected int _colMessageNum
protected int _colNDC
protected LogTableColumn[] _colNames
protected int _colThread
protected int _colThrown
protected int[] _colWidths
protected DateFormatManager _dateFormatManager
protected JTextArea _detailTextArea
protected int _numCols
protected int _rowHeight
protected TableColumn[] _tableColumns
[Expand]
Inherited Fields
From class javax.swing.JTable
From class javax.swing.JComponent
Public Constructors
LogTable(JTextArea detailTextArea)
Public Methods
synchronized void clearLogRecords()
DateFormatManager getDateFormatManager()
Get the DateFormatManager for formatting dates.
FilteredLogTableModel getFilteredLogTableModel()
void setDateFormatManager(DateFormatManager dfm)
Set the date format manager for formatting dates.
void setDetailedView()
void setFont(Font font)
void setView(List columns)
Protected Methods
Vector getColumnNameAndNumber()
void init()
[Expand]
Inherited Methods
From class javax.swing.JTable
From class javax.swing.JComponent
From class java.awt.Container
From class java.awt.Component
From class java.lang.Object
From interface java.awt.MenuContainer
From interface java.awt.image.ImageObserver
From interface javax.accessibility.Accessible
From interface javax.swing.Scrollable
From interface javax.swing.event.CellEditorListener
From interface javax.swing.event.ListSelectionListener
From interface javax.swing.event.RowSorterListener
From interface javax.swing.event.TableColumnModelListener
From interface javax.swing.event.TableModelListener

Fields

protected int _colCategory

protected int _colDate

protected int _colLevel

protected int _colLocation

protected int _colMessage

protected int _colMessageNum

protected int _colNDC

protected LogTableColumn[] _colNames

protected int _colThread

protected int _colThrown

protected int[] _colWidths

protected DateFormatManager _dateFormatManager

protected JTextArea _detailTextArea

protected int _numCols

protected int _rowHeight

protected TableColumn[] _tableColumns

Public Constructors

public LogTable (JTextArea detailTextArea)

Public Methods

public synchronized void clearLogRecords ()

public DateFormatManager getDateFormatManager ()

Get the DateFormatManager for formatting dates.

public FilteredLogTableModel getFilteredLogTableModel ()

public void setDateFormatManager (DateFormatManager dfm)

Set the date format manager for formatting dates.

public void setDetailedView ()

public void setFont (Font font)

public void setView (List columns)

Protected Methods

protected Vector getColumnNameAndNumber ()

protected void init ()