Project

General

Profile

1
/*
2
 * Copyright 2006 Google Inc.
3
 * 
4
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
5
 * use this file except in compliance with the License. You may obtain a copy of
6
 * the License at
7
 * 
8
 * http://www.apache.org/licenses/LICENSE-2.0
9
 * 
10
 * Unless required by applicable law or agreed to in writing, software
11
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13
 * License for the specific language governing permissions and limitations under
14
 * the License.
15
 */
16
package org.kepler.web.client;
17

    
18
public interface DynaTableDataProvider {
19

    
20
  interface RowDataAcceptor {
21
    void accept(int startRow, String[][] rows);
22
    void failed(Throwable caught);
23
  }
24

    
25
  void updateRowData(int startRow, int maxRows, RowDataAcceptor acceptor, String searchTerm);
26
}
(1-1/7)