Class SortEvent<T>
- java.lang.Object
-
- com.google.web.bindery.event.shared.Event<H>
-
- com.google.gwt.event.shared.GwtEvent<SortHandler<?>>
-
- com.vaadin.v7.client.widget.grid.sort.SortEvent<T>
-
public class SortEvent<T> extends com.google.gwt.event.shared.GwtEvent<SortHandler<?>>
A sort event, fired by the Grid when it needs its data source to provide data sorted in a specific manner.- Since:
- 7.4
- Author:
- Vaadin Ltd
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.event.shared.GwtEvent
com.google.gwt.event.shared.GwtEvent.Type<H extends Object>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddispatch(SortHandler<?> handler)com.google.gwt.event.shared.GwtEvent.Type<SortHandler<?>>getAssociatedType()Grid<T>getGrid()Get access to the Grid that fired this event.List<SortOrder>getOrder()Get the sort ordering that is to be applied to the Grid.Grid<T>getSource()Get access to the Grid that fired this event.static com.google.gwt.event.shared.GwtEvent.Type<SortHandler<?>>getType()Static access to the GWT event type identifier associated with this Event class.booleanisUserOriginated()Returns whether this event originated from actions done by the user.
-
-
-
Constructor Detail
-
SortEvent
public SortEvent(Grid<T> grid, List<SortOrder> order, boolean userOriginated)
Creates a new Sort Event. All provided parameters are final, and passed on as-is.- Parameters:
grid- a grid referenceorder- an array dictating the desired sort order of the data sourceuserOriginated- where this event originated from the user or not
-
-
Method Detail
-
getAssociatedType
public com.google.gwt.event.shared.GwtEvent.Type<SortHandler<?>> getAssociatedType()
- Specified by:
getAssociatedTypein classcom.google.gwt.event.shared.GwtEvent<SortHandler<?>>
-
getType
public static com.google.gwt.event.shared.GwtEvent.Type<SortHandler<?>> getType()
Static access to the GWT event type identifier associated with this Event class.- Returns:
- a type object, uniquely describing this event type.
-
getSource
public Grid<T> getSource()
Get access to the Grid that fired this event.- Overrides:
getSourcein classcom.google.gwt.event.shared.GwtEvent<SortHandler<?>>- Returns:
- the grid instance
-
getGrid
public Grid<T> getGrid()
Get access to the Grid that fired this event.- Returns:
- the grid instance
-
getOrder
public List<SortOrder> getOrder()
Get the sort ordering that is to be applied to the Grid.- Returns:
- a list of sort order objects
-
isUserOriginated
public boolean isUserOriginated()
Returns whether this event originated from actions done by the user.- Returns:
- true if sort event originated from user interaction
-
dispatch
protected void dispatch(SortHandler<?> handler)
- Specified by:
dispatchin classcom.google.gwt.event.shared.GwtEvent<SortHandler<?>>
-
-