Class MonthCalendarViewer
- java.lang.Object
-
- org.eclipse.jface.viewers.Viewer
-
- org.eclipse.jface.viewers.ContentViewer
-
- org.eclipse.nebula.widgets.compositetable.viewers.MonthCalendarViewer
-
- All Implemented Interfaces:
org.eclipse.jface.viewers.IInputProvider
,org.eclipse.jface.viewers.IInputSelectionProvider
,org.eclipse.jface.viewers.ISelectionProvider
public class MonthCalendarViewer extends org.eclipse.jface.viewers.ContentViewer
-
-
Field Summary
Fields Modifier and Type Field Description (package private) MonthCalendar
calendar
private EventContentProvider
eventContentProvider
private EventCountProvider
eventCountProvider
private org.eclipse.swt.events.MouseListener
mouseListener
private org.eclipse.jface.viewers.IStructuredSelection
selection
-
Constructor Summary
Constructors Constructor Description MonthCalendarViewer(MonthCalendar monthCalendar)
MonthCalendarViewer(org.eclipse.swt.widgets.Composite parent, int style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
changeSelection()
org.eclipse.swt.widgets.Control
getControl()
MonthCalendar
getMonthCalendar()
org.eclipse.jface.viewers.ISelection
getSelection()
protected void
inputChanged(java.lang.Object input, java.lang.Object oldInput)
void
refresh()
void
setContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider)
void
setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)
void
setSelection(org.eclipse.jface.viewers.ISelection selection, boolean reveal)
-
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput, getLabelProvider, handleDispose, handleLabelProviderChanged, hookControl, labelProviderChanged, setInput
-
-
-
-
Field Detail
-
calendar
MonthCalendar calendar
-
selection
private org.eclipse.jface.viewers.IStructuredSelection selection
-
mouseListener
private org.eclipse.swt.events.MouseListener mouseListener
-
eventContentProvider
private EventContentProvider eventContentProvider
-
eventCountProvider
private EventCountProvider eventCountProvider
-
-
Constructor Detail
-
MonthCalendarViewer
public MonthCalendarViewer(org.eclipse.swt.widgets.Composite parent, int style)
-
MonthCalendarViewer
public MonthCalendarViewer(MonthCalendar monthCalendar)
-
-
Method Detail
-
getControl
public org.eclipse.swt.widgets.Control getControl()
- Specified by:
getControl
in classorg.eclipse.jface.viewers.Viewer
-
getMonthCalendar
public MonthCalendar getMonthCalendar()
-
getSelection
public org.eclipse.jface.viewers.ISelection getSelection()
- Specified by:
getSelection
in interfaceorg.eclipse.jface.viewers.ISelectionProvider
- Specified by:
getSelection
in classorg.eclipse.jface.viewers.Viewer
-
refresh
public void refresh()
- Specified by:
refresh
in classorg.eclipse.jface.viewers.Viewer
-
inputChanged
protected void inputChanged(java.lang.Object input, java.lang.Object oldInput)
- Overrides:
inputChanged
in classorg.eclipse.jface.viewers.Viewer
-
setSelection
public void setSelection(org.eclipse.jface.viewers.ISelection selection, boolean reveal)
- Specified by:
setSelection
in classorg.eclipse.jface.viewers.Viewer
-
changeSelection
protected void changeSelection()
-
setContentProvider
public void setContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider)
- Overrides:
setContentProvider
in classorg.eclipse.jface.viewers.ContentViewer
-
setLabelProvider
public void setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)
- Overrides:
setLabelProvider
in classorg.eclipse.jface.viewers.ContentViewer
-
-