Class SchedulerAdapter

java.lang.Object
com.codename1.ui.scheduler.SchedulerAdapter
All Implemented Interfaces:
SchedulerListener

public class SchedulerAdapter extends Object implements SchedulerListener
A SchedulerListener that does nothing and refuses nothing.
  • Constructor Details

    • SchedulerAdapter

      public SchedulerAdapter()
  • Method Details

    • itemSelected

      public void itemSelected(Scheduler scheduler, ScheduleItem item)
      Description copied from interface: SchedulerListener
      The selection changed. item is null when nothing is selected now.
      Specified by:
      itemSelected in interface SchedulerListener
    • itemOpened

      public void itemOpened(Scheduler scheduler, ScheduleItem item)
      Description copied from interface: SchedulerListener
      An item was opened: tapped on a touch screen, double clicked with a mouse. This is where an application shows the item's details.
      Specified by:
      itemOpened in interface SchedulerListener
    • rangeSelected

      public void rangeSelected(Scheduler scheduler, long start, long end, String resourceId)
      Description copied from interface: SchedulerListener
      A stretch of empty time was chosen, by a long press, a drag or a double click. resourceId is null in a view with no resources. The model is asked to create an item after this returns, so an application that shows its own editor leaves creation off in the model.
      Specified by:
      rangeSelected in interface SchedulerListener
    • itemChanging

      public boolean itemChanging(Scheduler scheduler, ScheduleItem item, long start, long end, String resourceId)
      Description copied from interface: SchedulerListener

      An item was dragged or resized and is about to change.

      Returns

      false to refuse, which leaves the item where it was

      Specified by:
      itemChanging in interface SchedulerListener
    • visibleRangeChanged

      public void visibleRangeChanged(Scheduler scheduler, long start, long end)
      Description copied from interface: SchedulerListener
      The view moved to another stretch of time, start inclusive to end exclusive.
      Specified by:
      visibleRangeChanged in interface SchedulerListener