Class 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
    • 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
      • Methods inherited from class org.eclipse.jface.viewers.Viewer

        addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • selection

        private org.eclipse.jface.viewers.IStructuredSelection selection
      • mouseListener

        private org.eclipse.swt.events.MouseListener mouseListener
    • 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 class org.eclipse.jface.viewers.Viewer
      • getSelection

        public org.eclipse.jface.viewers.ISelection getSelection()
        Specified by:
        getSelection in interface org.eclipse.jface.viewers.ISelectionProvider
        Specified by:
        getSelection in class org.eclipse.jface.viewers.Viewer
      • refresh

        public void refresh()
        Specified by:
        refresh in class org.eclipse.jface.viewers.Viewer
      • inputChanged

        protected void inputChanged​(java.lang.Object input,
                                    java.lang.Object oldInput)
        Overrides:
        inputChanged in class org.eclipse.jface.viewers.Viewer
      • setSelection

        public void setSelection​(org.eclipse.jface.viewers.ISelection selection,
                                 boolean reveal)
        Specified by:
        setSelection in class org.eclipse.jface.viewers.Viewer
      • changeSelection

        protected void changeSelection()
      • setContentProvider

        public void setContentProvider​(org.eclipse.jface.viewers.IContentProvider contentProvider)
        Overrides:
        setContentProvider in class org.eclipse.jface.viewers.ContentViewer
      • setLabelProvider

        public void setLabelProvider​(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)
        Overrides:
        setLabelProvider in class org.eclipse.jface.viewers.ContentViewer