gov.nasa.pds.registry.ui.client
Class SchemeTableModel
java.lang.Object
com.google.gwt.gen2.table.client.TableModel<RowType>
com.google.gwt.gen2.table.client.MutableTableModel<ViewScheme>
gov.nasa.pds.registry.ui.client.SchemeTableModel
- All Implemented Interfaces:
- com.google.gwt.gen2.table.event.client.HasRowCountChangeHandlers, com.google.gwt.gen2.table.event.client.HasRowInsertionHandlers, com.google.gwt.gen2.table.event.client.HasRowRemovalHandlers, com.google.gwt.gen2.table.event.client.HasRowValueChangeHandlers<ViewScheme>
public class SchemeTableModel
- extends com.google.gwt.gen2.table.client.MutableTableModel<ViewScheme>
Table model for Schemes. Determines the behaviors for retrieving data to
fill the paging scrolling table.
- Author:
- hyunlee
Nested classes/interfaces inherited from class com.google.gwt.gen2.table.client.TableModel |
com.google.gwt.gen2.table.client.TableModel.Callback<RowType> |
Fields inherited from class com.google.gwt.gen2.table.client.TableModel |
ALL_ROWS, UNKNOWN_ROW_COUNT |
Methods inherited from class com.google.gwt.gen2.table.client.MutableTableModel |
addRowInsertionHandler, addRowRemovalHandler, addRowValueChangeHandler, insertRow, removeRow, setRowValue |
Methods inherited from class com.google.gwt.gen2.table.client.TableModel |
addHandler, addRowCountChangeHandler, fireEvent, getHandlerManager, getRowCount, isEventHandled, removeHandler, setRowCount |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemeTableModel
public SchemeTableModel()
addFilter
public void addFilter(String key,
String value)
- Add a filter condition
- Parameters:
key
- filter namevalue
- filter value
clearFilters
public void clearFilters()
- Clear filters prior to new request
requestRows
public void requestRows(com.google.gwt.gen2.table.client.TableModelHelper.Request request,
com.google.gwt.gen2.table.client.TableModel.Callback<ViewScheme> callback)
- Get rows from table as necessary. Call only supports the request, filters
are added separately, prior to calling the row request.
- Specified by:
requestRows
in class com.google.gwt.gen2.table.client.TableModel<ViewScheme>
- Parameters:
request
- request containing paging and sort infocallback
- callback function to handle the response
getClassificationNodes
public void getClassificationNodes(String guid,
com.google.gwt.user.client.rpc.AsyncCallback<com.google.gwt.gen2.table.client.TableModelHelper.SerializableResponse<ViewClassificationNode>> asyncCallback)
onRowInserted
protected boolean onRowInserted(int beforeRow)
- Specified by:
onRowInserted
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewScheme>
onRowRemoved
protected boolean onRowRemoved(int row)
- Specified by:
onRowRemoved
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewScheme>
onSetRowValue
protected boolean onSetRowValue(int row,
ViewScheme rowValue)
- Specified by:
onSetRowValue
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewScheme>
Copyright © 2010-2013 Planetary Data System. All Rights Reserved.