/* * Copyright 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package com.google.gwt.gen2.table.client; import com.google.gwt.gen2.table.override.client.FlexTable; /** * A helper class to enable bulk loading of {@link FlexTable}. Once we have 1.5 * support it will extend TableBulkLoader<FlexTable>. * <p> * Important note: Must use {@link FlexTable} in overrides package NOT the * standard 1.4 FlexTable. * * @param <RowType> the data type of the row values */ public class FlexTableBulkRenderer<RowType> extends TableBulkRenderer<RowType> { /** * Construct a new {@link FlexTableBulkRenderer}. * * @param table the table to be bulk loaded * @param tableDef the table definition that should be used during rendering */ public FlexTableBulkRenderer(FlexTable table, TableDefinition<RowType> tableDef) { super(table, tableDef); } /** * Construct a new {@link FlexTableBulkRenderer}. * * @param table the table to be bulk rendered * @param sourceTableDef the external source of the table definition */ public FlexTableBulkRenderer(FlexTable table, HasTableDefinition<RowType> sourceTableDef) { super(table, sourceTableDef); } }