com.guiseframework.model
Class MultipleListSelectionPolicy<V>

java.lang.Object
  extended by com.guiseframework.model.AbstractListSelectionPolicy<V>
      extended by com.guiseframework.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:
ListSelectModel

Constructor Summary
MultipleListSelectionPolicy()
           
 
Method Summary
 
Methods inherited from class com.guiseframework.model.AbstractListSelectionPolicy
getAddSelectedIndices, getRemoveSelectedIndices, getSetSelectedIndices
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleListSelectionPolicy

public MultipleListSelectionPolicy()


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.