Package com.macrofocus.common.selection


package com.macrofocus.common.selection
Provides the necessary classes and interfaces for dealing with selections.
  • Class
    Description
    This class provides a skeletal implementation of the MutableSelection interface to minimize the effort required to implement this interface.
    This class provides a skeletal implementation of the MutableSelection interface to minimize the effort required to implement this interface.
    This class provides a skeletal implementation of the Selection interface to minimize the effort required to implement this interface.
    Created by luc on 20/04/16.
    Defines the requirements for a selection that can change.
    Defines the requirements for a single selection that can change.
    Data model for multiple selection supporting null value to be selected.
    Default data model for single selection.
     
    This interface represents the current state of a selection.
    An event that characterizes a change in the current selection.
    The listener interface for receiving "interesting" events about a selection.
    Default data model for multiple selection.
    Default implementation of a SelectionEvent.
    Default data model for single selection.
    This interface constrains the selection to be restricted to a single element.
    Default implementation of a SelectionEvent for single selection.
    The listener interface for receiving "interesting" events about a selection.