com.allen_sauer.gwt.dnd.client
Class DragHandlerCollection

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<DragHandler>
              extended by com.allen_sauer.gwt.dnd.client.DragHandlerCollection
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<DragHandler>, java.util.Collection<DragHandler>, java.util.List<DragHandler>, java.util.RandomAccess

public class DragHandlerCollection
extends java.util.ArrayList<DragHandler>

Helper class for controllers that accept DragHandlers. This subclass of ArrayList assumes that all items added to it will be of type DragHandler.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
DragHandlerCollection()
           
 
Method Summary
 void fireDragEnd(DragEndEvent dragEndEvent)
          Fires a DragHandler.onDragEnd(DragEndEvent) on all handlers in the collection.
 void fireDragStart(DragStartEvent dragStartEvent)
          Fires a DragHandler.onDragStart(DragStartEvent) on all handlers in the collection.
 void firePreviewDragEnd(DragEndEvent dragEndEvent)
          Fires a DragHandler.onPreviewDragEnd(DragEndEvent) on all handlers in the collection.
 void firePreviewDragStart(DragStartEvent dragStartEvent)
          Fires a DragHandler.onPreviewDragStart(DragStartEvent) on all handlers in the collection.
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

DragHandlerCollection

public DragHandlerCollection()
Method Detail

fireDragEnd

public void fireDragEnd(DragEndEvent dragEndEvent)
Fires a DragHandler.onDragEnd(DragEndEvent) on all handlers in the collection.

Parameters:
dragEndEvent - the event

fireDragStart

public void fireDragStart(DragStartEvent dragStartEvent)
Fires a DragHandler.onDragStart(DragStartEvent) on all handlers in the collection.

Parameters:
dragStartEvent - the event

firePreviewDragEnd

public void firePreviewDragEnd(DragEndEvent dragEndEvent)
                        throws VetoDragException
Fires a DragHandler.onPreviewDragEnd(DragEndEvent) on all handlers in the collection.

Parameters:
dragEndEvent - the event
Throws:
VetoDragException - if the proposed operation is unacceptable

firePreviewDragStart

public void firePreviewDragStart(DragStartEvent dragStartEvent)
                          throws VetoDragException
Fires a DragHandler.onPreviewDragStart(DragStartEvent) on all handlers in the collection.

Parameters:
dragStartEvent - the event
Throws:
VetoDragException - if the proposed operation is unacceptable


Copyright © 2011 Sage Software, Inc. All rights reserved.