Package com.inductiveautomation.rm.out
Class RMShapeTable
- java.lang.Object
- 
- com.inductiveautomation.rm.out.RMShapeTable
 
- 
 public class RMShapeTable extends java.lang.ObjectThis class creates a table from a given list of shapes.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classRMShapeTable.STCellA class for cells.static classRMShapeTable.STColA class for columns.static classRMShapeTable.STRowA class for rows.
 - 
Constructor SummaryConstructors Constructor Description RMShapeTable()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RMShapeTablecreateTable(java.util.List<RMShape> shapes, RMShape topLevel, RMRect minTableRect)Takes a flattened list of shapes and builds a single RMCrossTab.RMShapeTable.STCellgetCell(int aRow, int aCol)Returns the cell at index.RMShapeTable.STColgetColumn(int anIndex)Returns the individual column at index.intgetColumnCount()Returns the number of columns.RMShapeTable.STRowgetRow(int anIndex)Returns the individual row at index.intgetRowCount()Returns the number of rows.
 
- 
- 
- 
Method Detail- 
getColumnCountpublic int getColumnCount() Returns the number of columns.
 - 
getColumnpublic RMShapeTable.STCol getColumn(int anIndex) Returns the individual column at index.
 - 
getRowCountpublic int getRowCount() Returns the number of rows.
 - 
getRowpublic RMShapeTable.STRow getRow(int anIndex) Returns the individual row at index.
 - 
getCellpublic RMShapeTable.STCell getCell(int aRow, int aCol) Returns the cell at index.
 - 
createTablepublic static RMShapeTable createTable(java.util.List<RMShape> shapes, RMShape topLevel, RMRect minTableRect) Takes a flattened list of shapes and builds a single RMCrossTab. topLevel is a common ancestor of all the shapes (usually the RMPage) minTableRect, if non-null, specifies a minimum size and origin for the final table.
 
- 
 
-