public class ResultAndNavigationPageLinksRenderer extends AbstractPageControllerComposite implements org.eclipse.swt.events.SelectionListener
Composite
display :
Link
.Example :
Results 1-5 of 10 Previous 1 2 ...10 Next
Constructor and Description |
---|
ResultAndNavigationPageLinksRenderer(org.eclipse.swt.widgets.Composite parent,
int style,
PageableController controller)
Constructs a new instance of this class given its parent and a style
value describing its behavior and appearance.
|
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.widgets.Composite |
createComposite(org.eclipse.swt.widgets.Composite parent,
int style)
Create SWT composite.
|
protected org.eclipse.swt.widgets.Link |
createHyperlink(org.eclipse.swt.widgets.Composite parent,
int style)
Create hyperlink.
|
protected void |
createUI(org.eclipse.swt.widgets.Composite parent)
Create the UI like this :
|
protected org.eclipse.swt.graphics.Color |
getColor()
Returns the link Color.
|
void |
pageIndexChanged(int oldPageNumber,
int newPageNumber,
PageableController controller)
Sent when page changed in the page controller
PageableController . |
void |
pageSizeChanged(int oldPageSize,
int newPageSize,
PageableController paginationController)
Sent when page size changed in the page controller
PageableController . |
protected void |
setLinkText(org.eclipse.swt.widgets.Link link,
java.lang.String text)
Update the link with text content.
|
void |
setLocale(java.util.Locale locale)
Set the locale to use for resources.
|
void |
sortChanged(java.lang.String oldPopertyName,
java.lang.String propertyName,
int oldSortDirection,
int sortDirection,
PageableController paginationController)
Sent when sort changed in the page controller
PageableController . |
void |
totalElementsChanged(long oldTotalElements,
long newTotalElements,
PageableController controller)
Sent when total elements changed in the page controller
PageableController . |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e) |
createController, dispose, getController, getLocale, getPageContentProvider, localeChanged, setCurrentPage
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public ResultAndNavigationPageLinksRenderer(org.eclipse.swt.widgets.Composite parent, int style, PageableController controller)
parent
- a widget which will be the parent of the new instance (cannot
be null)style
- the style of widget to constructcontroller
- the pagination controller to observe and update.protected void createUI(org.eclipse.swt.widgets.Composite parent)
Results 1-5 of 10 Previous 1 2 ...10 Next
createUI
in class AbstractPageControllerComposite
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
public void pageIndexChanged(int oldPageNumber, int newPageNumber, PageableController controller)
IPageChangedListener
PageableController
.pageIndexChanged
in interface IPageChangedListener
oldPageNumber
- old page index.newPageNumber
- new page index.controller
- the page controller which have sent this event.(int, int, org.eclipse.nebula.widgets.pagination.PaginationController)
public void pageSizeChanged(int oldPageSize, int newPageSize, PageableController paginationController)
IPageChangedListener
PageableController
.pageSizeChanged
in interface IPageChangedListener
oldPageSize
- old page size.newPageSize
- new page size.paginationController
- the page controller which have sent this event.(int, int, org.eclipse.nebula.widgets.pagination.PaginationController)
public void totalElementsChanged(long oldTotalElements, long newTotalElements, PageableController controller)
IPageChangedListener
PageableController
.totalElementsChanged
in interface IPageChangedListener
oldTotalElements
- old total elements.newTotalElements
- new total elements.controller
- the page controller which have sent this event.totalElementsChanged(long, long,
org.eclipse.nebula.widgets.pagination.PaginationController)
public void sortChanged(java.lang.String oldPopertyName, java.lang.String propertyName, int oldSortDirection, int sortDirection, PageableController paginationController)
IPageChangedListener
PageableController
.sortChanged
in interface IPageChangedListener
oldPopertyName
- old property name.propertyName
- new property name.oldSortDirection
- old sort direction : SWT.UP
, SWT.DOWN
.sortDirection
- new sort direction : SWT.UP
, SWT.DOWN
.(java.lang.String, java.lang.String, int, int,
org.eclipse.nebula.widgets.pagination.PaginationController)
protected org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent, int style)
parent
- style
- protected org.eclipse.swt.widgets.Link createHyperlink(org.eclipse.swt.widgets.Composite parent, int style)
parent
- style
- protected void setLinkText(org.eclipse.swt.widgets.Link link, java.lang.String text)
link
- text
- protected org.eclipse.swt.graphics.Color getColor()
public void setLocale(java.util.Locale locale)
AbstractPageControllerComposite
setLocale
in class AbstractPageControllerComposite