Class MultipleListSelectionPolicy<V>

java.lang.Object
io.guise.framework.model.AbstractListSelectionPolicy<V>
io.guise.framework.model.MultipleListSelectionPolicy<V>
Type Parameters:
V - The type of values contained in the select model.
All Implemented Interfaces:
ListSelectionPolicy<V>

public final class MultipleListSelectionPolicy<V> extends AbstractListSelectionPolicy<V>
An implementation of a list selection strategy for a list select model allowing unlimited selections. This class is marked final because it demarcates certain selection semantics that, if they can be assumed, may be offloaded to a component's view in certain circumstances. This class is thread-safe, and assumes that the corresponding select model is thread-safe, synchronized on itself.
Author:
Garret Wilson
See Also:
  • Constructor Details

    • MultipleListSelectionPolicy

      public MultipleListSelectionPolicy()