public class LogViewer
extends javax.swing.JFrame
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
LogViewer.ErrorNumberForLogViewer |
protected class |
LogViewer.MemoryThread |
protected class |
LogViewer.PListener |
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JTextArea |
area
The text area for the mesage.
|
protected java.awt.CardLayout |
cardLayout
The card layout (search / progress)
|
protected javax.swing.JPanel |
cardPanel |
protected javax.swing.JCheckBox |
caseSensCheckBox |
protected java.lang.String |
currentHost
the current host of a selected line.
|
protected long |
currentLineNo
the current line number of a selected line.
|
protected long |
currentPId
the current pid of a selected line.
|
protected long |
currentSession
the current session of a selected line.
|
protected LogViewer.ErrorNumberForLogViewer |
enfl
The instance of ErrorNumberForLogViewer
which has inverse table
|
protected javax.swing.JButton |
extract |
protected java.io.File |
file
The file to be opened.
|
protected javax.swing.JFileChooser |
fileChooser
The file chooser.
|
protected javax.swing.JButton |
gotoline |
protected static java.awt.Color |
GREEN |
protected java.lang.String |
logFilename
The filename of the to-open file.
|
protected LogViewer |
me
this.
|
protected static int |
MEGA |
protected LogViewer.MemoryThread |
mThread
The memory progress bar thread.
|
protected LogViewer |
myParent
parent logviewer.
|
protected javax.swing.JPanel |
panel
The content panel.
|
protected static java.lang.String |
PREFS_KEY |
protected boolean |
profilable
the profilable indicator.
|
protected javax.swing.JButton |
profile |
protected java.util.Set<LogProfileViewer> |
profViewChildren
profile children set.
|
protected static java.lang.String |
PROGRESS_CARD |
protected javax.swing.JProgressBar |
progressBar
The progress bar.
|
protected ProgressListener |
progressListener |
protected java.util.ResourceBundle |
properties
The properties.
|
protected static java.awt.Color |
RED |
protected javax.swing.JTextField |
search
The text field for search text input.
|
protected static java.lang.String |
SEARCH_CARD |
protected javax.swing.JButton |
separate |
protected javax.swing.JButton |
split |
protected java.lang.String |
splitCase
the wanted splitcase.
|
protected java.util.Set<java.lang.String> |
splitFileNames
split filename set.
|
protected boolean |
splittable
the splittable indicator.
|
protected javax.swing.JSplitPane |
splitter
The split pane.
|
protected javax.swing.JTable |
table
The table.
|
protected javax.swing.border.TitledBorder |
tableBorder
The table border.
|
protected TableContents |
tableContents
The table contents.
|
protected javax.swing.JScrollPane |
tScroller
The scrollpane.
|
protected static java.awt.Color |
YELLOW |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
LogViewer()
The constructor to open a file.
|
LogViewer(LogViewer parent) |
LogViewer(java.lang.String filename)
The constructor getting a filename to be opened.
|
LogViewer(java.lang.String filename,
LogViewer parent) |
Modifier and Type | Method and Description |
---|---|
javax.swing.JPanel |
createCardPanel()
Create the card panel with search and progress display.
|
protected javax.swing.JPanel |
createMemoryPanel()
Create the memory panel.
|
protected javax.swing.JPanel |
createProgressPanel()
Create the progress panel.
|
protected javax.swing.JPanel |
createSearchPanel()
Create the search panel.
|
javax.swing.JPanel |
getPanel()
Get the panel of the viewer.
|
static void |
main(java.lang.String[] args)
The main startup procedure.
|
protected java.lang.String |
myProperty(java.lang.String key,
java.lang.String defvalue) |
protected void |
newFile()
Open a new file using the file chooser.
|
void |
open()
Open the frame.
|
protected void |
openFile()
Open the file.
|
void |
setFilename(java.lang.String filename)
Set a new filename to the viewer.
|
void |
showProgress()
Show the progress panel
|
void |
showSearch()
Show the search panel
|
protected void |
writeMessage(java.lang.String message)
Write out a message.
|
protected void |
writeMessage(java.lang.Throwable t)
Write out a message.
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected static final java.lang.String PREFS_KEY
protected static final java.lang.String PROGRESS_CARD
protected static final java.lang.String SEARCH_CARD
protected static final int MEGA
protected long currentSession
protected long currentLineNo
protected long currentPId
protected java.lang.String currentHost
protected java.lang.String splitCase
protected boolean splittable
protected boolean profilable
protected LogViewer me
protected LogViewer myParent
protected java.util.Set<LogProfileViewer> profViewChildren
protected java.util.Set<java.lang.String> splitFileNames
protected TableContents tableContents
protected java.io.File file
protected java.lang.String logFilename
protected javax.swing.JFileChooser fileChooser
protected javax.swing.JPanel panel
protected javax.swing.JTable table
protected javax.swing.JScrollPane tScroller
protected javax.swing.border.TitledBorder tableBorder
protected javax.swing.JTextArea area
protected javax.swing.JSplitPane splitter
protected javax.swing.JTextField search
protected javax.swing.JCheckBox caseSensCheckBox
protected java.awt.CardLayout cardLayout
protected javax.swing.JPanel cardPanel
protected javax.swing.JProgressBar progressBar
protected ProgressListener progressListener
protected javax.swing.JButton separate
protected javax.swing.JButton extract
protected javax.swing.JButton profile
protected javax.swing.JButton split
protected javax.swing.JButton gotoline
protected LogViewer.MemoryThread mThread
protected java.util.ResourceBundle properties
protected LogViewer.ErrorNumberForLogViewer enfl
protected static final java.awt.Color GREEN
protected static final java.awt.Color YELLOW
protected static final java.awt.Color RED
public LogViewer()
public LogViewer(java.lang.String filename)
filename
- the log filename.public LogViewer(LogViewer parent)
public LogViewer(java.lang.String filename, LogViewer parent)
public void setFilename(java.lang.String filename)
public void open()
public javax.swing.JPanel getPanel()
protected javax.swing.JPanel createSearchPanel()
protected javax.swing.JPanel createProgressPanel()
protected javax.swing.JPanel createMemoryPanel()
public javax.swing.JPanel createCardPanel()
public void showSearch()
public void showProgress()
protected void newFile()
protected void openFile()
protected void writeMessage(java.lang.String message)
protected void writeMessage(java.lang.Throwable t)
protected java.lang.String myProperty(java.lang.String key, java.lang.String defvalue)
public static void main(java.lang.String[] args)
filename
- the name of the log file.