|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.ucsb.nceas.morpho.query.ResultPanel
Display a ResultSet in a table view in a panel that can be embedded in a window or tab or other location
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ResultPanel(OpenDialogBox dialog,
ResultSet results,
int fontSize,
ResultPanelAndFrameMediator myMediator,
java.awt.Dimension preferredSize)
Construct a new ResultPanel and display the result set |
|
ResultPanel(OpenDialogBox dialog,
ResultSet results,
ResultPanelAndFrameMediator myMediator)
Construct a new ResultPanel and display the result set. |
|
ResultPanel(OpenDialogBox dialog,
ResultSet results,
ResultPanelAndFrameMediator myMediator,
java.awt.Dimension preferredSize)
Construct a new ResultPanel and display the result set. |
Method Summary | |
void |
broadcastStoredStateChangeEvent()
Broadcast the stored StateChangeEvent |
OpenDialogBox |
getDialog()
Get the dialog from ResultPanle |
java.lang.String |
getDocType()
get the doctype |
boolean |
getEnableMouseListener()
Get current of value of enable mouse listener |
static java.lang.String |
getIdWithoutVersion(java.lang.String docId)
Given a docid, return the string withoutversion |
SortableJTable |
getJTable()
Get the Jable |
boolean |
getLocalLocation()
Get the local location |
boolean |
getMetacatLocation()
Get the metacatLoc |
static int |
getNumberOfPrevVersions(java.lang.String docId)
Given a docid, caculate the number of its previous versions |
java.lang.String |
getPackageName()
Get the package name (docid without version). |
int |
getPreviousVersions()
Get the version number. |
ResultSet |
getResultSet()
Get the result set from ResultPanel |
java.lang.String |
getSelectedId()
Get the selectedId |
java.util.Vector |
getStoredStateChangeEvent()
Get the stored state change event. |
void |
resetResultsVector(java.util.Vector newResultVector)
A method to reset a vector as result, repaint table |
void |
setEnableMouseListener(boolean enable)
Enable or disable mouse listner |
void |
setResultSet(ResultSet result)
Set the result set for ResultPanel and repaint table |
void |
sortTable(int index,
java.lang.String order)
Method to sort the table in result panel |
void |
storingStateChangeEvent(StateChangeEvent event)
Method implements form StoreStateChangeEvent This method will be called to store a event |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ResultPanel(OpenDialogBox dialog, ResultSet results, ResultPanelAndFrameMediator myMediator)
dialog
- the dialog the resultpanel will be set to. If it is null,
the result panel would be set to a dialogresults
- the result listing to displaymyMediator
- the mediaor passed from frame to control tablepublic ResultPanel(OpenDialogBox dialog, ResultSet results, ResultPanelAndFrameMediator myMediator, java.awt.Dimension preferredSize)
dialog
- the dialog the resultpanel will be set to. If it is null,
the result panel would be set to a dialogresults
- the result listing to displaymyMediator
- the mediaor passed from frame to control tablepreferredSize
- the specific size of the panelpublic ResultPanel(OpenDialogBox dialog, ResultSet results, int fontSize, ResultPanelAndFrameMediator myMediator, java.awt.Dimension preferredSize)
dialog
- the dialog the resultpanel will be set to. If it is null,
the result panel would be set to a dialogresults
- the result listing to displayfontSize
- the fontsize for the cells of the tablemyMediator
- the mediaor passed from frame to control tableMethod Detail |
public ResultSet getResultSet()
public void setResultSet(ResultSet result)
public void resetResultsVector(java.util.Vector newResultVector)
newResultVector
- Vectorpublic SortableJTable getJTable()
public OpenDialogBox getDialog()
public java.lang.String getSelectedId()
public java.lang.String getDocType()
public boolean getMetacatLocation()
public boolean getLocalLocation()
public java.lang.String getPackageName()
public int getPreviousVersions()
public void setEnableMouseListener(boolean enable)
enable
- boolean the value of true or falsepublic boolean getEnableMouseListener()
public void sortTable(int index, java.lang.String order)
index
- the index of column need to be sortorder
- the order need to be sortpublic void storingStateChangeEvent(StateChangeEvent event)
storingStateChangeEvent
in interface StoreStateChangeEvent
event
- the state change event need to be storedpublic java.util.Vector getStoredStateChangeEvent()
getStoredStateChangeEvent
in interface StoreStateChangeEvent
public void broadcastStoredStateChangeEvent()
broadcastStoredStateChangeEvent
in interface StoreStateChangeEvent
public static int getNumberOfPrevVersions(java.lang.String docId)
public static java.lang.String getIdWithoutVersion(java.lang.String docId)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |