|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.cjdbc.console.views.InfoViewer
Graphical SQL statistics viewer. Quick and dirty implementation.
Nested Class Summary | |
protected class |
InfoViewer.ExportAction
InfoViewer export action. |
(package private) class |
InfoViewer.InfoTableModel
This class defines a InfoTableModel |
protected class |
InfoViewer.InfoViewerMenuBar
SQLStatViewer menu bar. |
Field Summary | |
protected java.lang.String |
actionErrorMessage
|
protected java.lang.String |
actionSuccessMessage
|
protected java.lang.String |
actionToolTipText
|
private java.lang.String[] |
columnNames
|
private java.lang.Object[][] |
data
|
private javax.swing.JFrame |
frame
|
protected java.lang.String |
frameTitle
|
protected java.lang.String |
infoViewerMenuBarString
|
private InfoViewer.InfoTableModel |
model
|
private javax.swing.JPanel |
panel
|
private InfoTableSorter |
sorter
|
protected java.lang.String |
tableHeaderToolTipText
|
Constructor Summary | |
InfoViewer(java.lang.Object[][] data)
Create a InfoViewer |
Method Summary | |
private void |
createAndShowGUI()
For thread safety, this method should be invoked from the event-dispatching thread. |
void |
display()
Create the GUI and show it. |
java.lang.String |
displayText(java.lang.Object[][] data)
Display text. |
java.lang.String |
displayText(java.lang.String[][] data)
Format data for text consoles |
abstract java.lang.String[] |
getColumnNames()
Get column names |
java.lang.Object[][] |
getData()
|
protected abstract java.lang.Object[][] |
getDataTypes(java.lang.Object[][] stats)
Subclasses should overide this method to get coherent sorting |
java.lang.String |
getFrameTitle()
|
int[] |
getTraceableColumns()
Return the list of traceable data for this viewer |
abstract void |
setLabels()
Set the labels for the frame |
void |
updateData(java.lang.Object[][] data)
Update the data in the InfoTableModel and refresh the frame |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private InfoTableSorter sorter
private javax.swing.JPanel panel
private javax.swing.JFrame frame
private InfoViewer.InfoTableModel model
private java.lang.String[] columnNames
protected java.lang.String frameTitle
protected java.lang.String infoViewerMenuBarString
protected java.lang.String actionToolTipText
protected java.lang.String actionErrorMessage
protected java.lang.String actionSuccessMessage
protected java.lang.String tableHeaderToolTipText
private java.lang.Object[][] data
Constructor Detail |
public InfoViewer(java.lang.Object[][] data)
data
- Stats to display in the tableMethod Detail |
protected abstract java.lang.Object[][] getDataTypes(java.lang.Object[][] stats)
stats
- to display
public abstract java.lang.String[] getColumnNames()
public int[] getTraceableColumns()
public abstract void setLabels()
public void updateData(java.lang.Object[][] data)
data
- fresh and newprivate void createAndShowGUI()
public java.lang.String displayText(java.lang.Object[][] data)
data
- to display
String
public java.lang.String displayText(java.lang.String[][] data)
data
- to display
public void display()
public java.lang.String getFrameTitle()
public java.lang.Object[][] getData()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |