Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright [2013] [www.rapidpm.org / Sven Ruppert (sven.ruppert@rapidpm.org)]
   *
   *    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 org.rapidpm.data.table;
 
 
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
NeoScio User: svenruppert Date: 23.10.2009 Time: 13:30:19 This Source Code is part of the www.svenruppert.de project. please contact sven.ruppert@web.de
 
 
 public interface Table extends Iterable<Row> {
 
     public SoapTable exportAsSoapTable();
 
 
     public String getTableName();
 
     public void setTableName(String tableName);
 
 
     public String getFileName();
 
     public void setFileName(String fileName);
 
 
     public void setSortCol(int colNrboolean asc);

    
rekursiv alle Spalten neu ordnen
 
     public void reorderCols();


    
rekursiv alle Zeilen sortieren

Parameters:
rowNr die Row nach der sortiert werden soll.
asc aufsteigend oder absteigend sortieren.
 
     public void reorderRows(int rowNrboolean asc);


    
rekursiv alle Zellen in allen Zeilen sortieren
 
     public void reorderCellsInAllRows();

    
Fuerg eine neue Zeile hinzu. Es wird nicht auf doppelten Datensaetze ueberpruft. Nr der zeile ist immer, Aktuelle Anzahl plus eins.

Parameters:
zeile
 
     public void addRow(Row zeile);

    
Fügt eine Zeile hinzu.

Parameters:
index Zeilenindex.
row Zeile.
 
     public void insertRow(int indexRow row);

    
Fügt eine leere Zeile hinzu.

Parameters:
index Zeilenindex.
 
     public void insertRow(int index);
 
     public Row getRow(int index);
 
    public void removeRow(int index);
    public void addNextColInfo(String colNameClass clazzColumnProperty... properties);
    public void addNextColInfo(String colNameClass clazzCellValueFormatter cellValueFormatterColumnProperty... properties);
    public void addNextCell(String colNameCell newCellRow activeRow);
    public boolean hasColumn(String colName);
    public ColumnInformation getColumnInformationFor(int index);
    public Set<StringgetColumnNames();
    public boolean changeColumnName(String oldNameString newName);
    public int getColumnCount();
    public int getVisibleColumnCount();
    public int[] getVisibleColumnIndices();
    public List getUniqueValuesForCol(String colName);
//    public void setColInfoMap(Map<String, ColumnInformation> colInfoMap);
    public List<RowgetRowList();
    public int getRowCount();
    public boolean isEmpty();
    public boolean isNotEmpty();
    public void setColInfo(String colNameColumnInformation columnInformation);
    public Row createEmptyRow();
    public TableError validate();
    public void addRowValidator(RowValidator rowValidator);
New to GrepCode? Check out our FAQ X