Echo.Sync.Grid.Processor
| Descendant Class Summary |
|---|
Echo.Sync.Grid.Processor.Cell |
| Constructor Summary | |
|---|---|
| Public | Echo.Sync.Grid.Processor()Creates a new Processor instance. |
| Instance Method Summary | |
|---|---|
| Public | addExtents()Adds two extents. |
| Public | calculateExtents()Calculates sizes of columns and rows. |
| Public | createCells()Creates array of Cell instances representing child components of the grid.
|
| Internal | _getCellArray()Returns an array representing the cells at the specified y-index. |
| Public | getColumnCount()Returns the number of columns that should be rendered. |
| Public | getCell()Returns the cell that should be rendered at the specified position. |
| Public | getRowCount()Returns the number of rows that should be rendered. |
| Public | reduceX()Remove duplicates from the x-axis where all cells simply "span over" a given x-axis coordinate. |
| Public | reduceY()Remove duplicates from the y-axis where all cells simply "span over" a given y-axis coordinate. |
| Public | renderCellMatrix()Iterates over cells to create the cell matrix, adjusting column and row spans as of cells to ensure that no overlap occurs between column and row spans. |
grid
(Echo.Grid)
- the supported grida
(#Extent)
- the first extentb
(#Extent)
- the second extentflag
(Boolean)
- indicating whether extents are horizontalCell instances representing child components of the grid.
Cell instancesy
(Integer)
- the y-indexcolumn
(Integer)
- the column indexrow
(Integer)
- the row indexcells
(Array)
- array of Echo.Sync.Grid.Processor.Cell instances