|
Ontimize 5.2072EN | |||||||||
| 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
com.ontimize.gui.table.PageFetcher
Class that defines additional buttons for Table when it is
pageable. These buttons are placed at the bottom of table and allows move
forward/back on table pages, go to the first and last page and download all
records.
Table.QUERY_ROWS,
Serialized Form| 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 | |
protected java.util.ResourceBundle |
bundle
|
protected static java.lang.String |
CHANGE_PAGE_SIZE_TOOLTIP_KEY
|
protected static java.lang.String |
DOWNLOAD_ALL_BUTTON_TOOLTIP_KEY
|
protected javax.swing.JButton |
downloadAllButton
|
protected static java.lang.String |
FIRST_BUTTON_TOOLTIP_KEY
|
protected javax.swing.JButton |
firstPageButton
|
protected static java.lang.String |
LAST_BUTTON_TOOLTIP_KEY
|
protected javax.swing.JButton |
lastPageButton
|
protected javax.swing.JLabel |
messageLabel
|
protected static java.lang.String |
NEXT_BUTTON_TOOLTIP_KEY
|
protected javax.swing.JButton |
nextPageButton
|
protected int |
offset
|
protected boolean |
pageableEnabled
|
protected int |
pageSize
|
protected javax.swing.JTextField |
pageSizeField
|
protected javax.swing.JLabel |
pageSizeLabel
|
protected static java.lang.String |
PAGINABLE_LABEL_KEY
|
protected static java.lang.String |
PAGINABLE_LABEL_SIZE_KEY
|
protected static java.lang.String |
PREVIOUS_BUTTON_TOOLTIP_KEY
|
protected javax.swing.JButton |
previousPageButton
|
protected Table |
table
|
protected int |
totalSize
|
| 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 | |
PageFetcher(Table table,
int pageSize)
|
|
| Method Summary | |
protected void |
changePageSize()
|
protected void |
disablePageButtons()
|
void |
downloadAll()
|
void |
getFirstPage()
|
void |
getLastPage()
|
void |
getNextPage()
|
int |
getOffset()
|
int |
getPageSize()
|
void |
getPreviousPage()
|
protected void |
init()
|
boolean |
isPageableEnabled()
|
protected void |
queryRecords(int offset,
int recordNumber)
|
void |
refreshCurrentPage()
|
protected void |
refreshLabel(AdvancedEntityResult aER)
|
void |
setEnabled(boolean enabled)
|
void |
setPageableEnabled(boolean pageableEnabled)
|
protected void |
setResourceBundle(java.util.ResourceBundle bundle)
|
void |
setVisible(boolean visible)
|
void |
tableChanged(javax.swing.event.TableModelEvent e)
|
| 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, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, 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 |
| Field Detail |
protected static final java.lang.String PAGINABLE_LABEL_KEY
protected static final java.lang.String PAGINABLE_LABEL_SIZE_KEY
protected static final java.lang.String FIRST_BUTTON_TOOLTIP_KEY
protected static final java.lang.String PREVIOUS_BUTTON_TOOLTIP_KEY
protected static final java.lang.String NEXT_BUTTON_TOOLTIP_KEY
protected static final java.lang.String LAST_BUTTON_TOOLTIP_KEY
protected static final java.lang.String DOWNLOAD_ALL_BUTTON_TOOLTIP_KEY
protected static final java.lang.String CHANGE_PAGE_SIZE_TOOLTIP_KEY
protected Table table
protected boolean pageableEnabled
protected javax.swing.JButton firstPageButton
protected javax.swing.JButton previousPageButton
protected javax.swing.JButton nextPageButton
protected javax.swing.JButton lastPageButton
protected javax.swing.JButton downloadAllButton
protected javax.swing.JLabel pageSizeLabel
protected javax.swing.JTextField pageSizeField
protected java.util.ResourceBundle bundle
protected javax.swing.JLabel messageLabel
protected int pageSize
protected int offset
protected int totalSize
| Constructor Detail |
public PageFetcher(Table table,
int pageSize)
| Method Detail |
public boolean isPageableEnabled()
public void setPageableEnabled(boolean pageableEnabled)
protected void disablePageButtons()
public int getPageSize()
public int getOffset()
protected void setResourceBundle(java.util.ResourceBundle bundle)
protected void refreshLabel(AdvancedEntityResult aER)
public void setEnabled(boolean enabled)
public void setVisible(boolean visible)
protected void changePageSize()
protected void init()
public void downloadAll()
public void getNextPage()
public void getPreviousPage()
public void getFirstPage()
public void getLastPage()
public void refreshCurrentPage()
protected void queryRecords(int offset,
int recordNumber)
public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged in interface javax.swing.event.TableModelListener
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||