## Uses of Interface
net.sf.jasperreports.components.table.BaseColumn

- Packages that use BaseColumn
  Package | Description
  --- | ---
  net.sf.jasperreports.components.headertoolbar.actions | Contains Action classes for the built-in Header Toolbar component.
  net.sf.jasperreports.components.table | Contains classes for the built-in Table component.
  net.sf.jasperreports.components.table.fill | Contains fill time implementations for Table component related interfaces.
  net.sf.jasperreports.components.table.util | Contains utility classes for the built-in Table component.

- - ### Uses of BaseColumn in net.sf.jasperreports.components.headertoolbar.actions

    Method parameters in net.sf.jasperreports.components.headertoolbar.actions with type arguments of type BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ResizeColumnCommand.ColumnGroupInfo>` | ResizeColumnCommand.ColumnUtil.`getParentColumnGroups(java.util.List<BaseColumn> columns)`

    Constructors in net.sf.jasperreports.components.headertoolbar.actions with parameters of type BaseColumn
    Constructor and Description
    `SimpleMoveColumnCommand(java.util.List<BaseColumn> columns, BaseColumn column, int srcColIndex, int destColIndex)`

    Constructor parameters in net.sf.jasperreports.components.headertoolbar.actions with type arguments of type BaseColumn
    Constructor and Description
    `SimpleMoveColumnCommand(java.util.List<BaseColumn> columns, BaseColumn column, int srcColIndex, int destColIndex)`

  - ### Uses of BaseColumn in net.sf.jasperreports.components.table

    Subinterfaces of BaseColumn in net.sf.jasperreports.components.table
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Column`
    `interface` | `ColumnGroup`

    Classes in net.sf.jasperreports.components.table that implement BaseColumn
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardBaseColumn`
    `class` | `StandardColumn`
    `class` | `StandardColumnGroup`

    Methods in net.sf.jasperreports.components.table that return BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `BaseColumn` | ColumnFactory.`visitColumn(Column column)`
    `BaseColumn` | ColumnFactory.`visitColumnGroup(ColumnGroup columnGroup)`

    Methods in net.sf.jasperreports.components.table that return types with arguments of type BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<BaseColumn>` | ColumnFactory.`createColumns(java.util.List<BaseColumn> columns)`
    `java.util.List<BaseColumn>` | TableComponent.`getColumns()`
    `java.util.List<BaseColumn>` | StandardTable.`getColumns()`
    `java.util.List<BaseColumn>` | ColumnGroup.`getColumns()`
    `java.util.List<BaseColumn>` | StandardColumnGroup.`getColumns()`

    Methods in net.sf.jasperreports.components.table with parameters of type BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardTable.`addColumn(BaseColumn column)`
    `void` | StandardColumnGroup.`addColumn(BaseColumn column)`
    `void` | StandardTable.`addColumn(int index, BaseColumn column)`
    `void` | StandardColumnGroup.`addColumn(int index, BaseColumn column)`
    `protected abstract Cell` | TableCompiler.BaseColumnCellSelector.`getCell(BaseColumn column)`
    `boolean` | StandardTable.`removeColumn(BaseColumn column)`
    `boolean` | StandardColumnGroup.`removeColumn(BaseColumn column)`
    `protected void` | TableCompiler.`verifyBaseColumn(TableComponent table, BaseColumn column, JRVerifier verifier)`

    Method parameters in net.sf.jasperreports.components.table with type arguments of type BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `void` | ColumnExpressionCollector.`collectColumns(java.util.List<BaseColumn> columns)`
    `java.util.List<BaseColumn>` | ColumnFactory.`createColumns(java.util.List<BaseColumn> columns)`
    `protected boolean` | TableCompiler.`detectLoops(JRVerifier verifier, java.util.List<BaseColumn> columns)`
    `protected boolean` | TableCompiler.`detectLoops(JRVerifier verifier, java.util.List<BaseColumn> columns, java.util.Set<BaseColumn> parents)`
    `protected boolean` | TableCompiler.`detectLoops(JRVerifier verifier, java.util.List<BaseColumn> columns, java.util.Set<BaseColumn> parents)`
    `void` | StandardTable.`setColumns(java.util.List<BaseColumn> columns)`
    `void` | StandardColumnGroup.`setColumns(java.util.List<BaseColumn> columns)`

    Constructors in net.sf.jasperreports.components.table with parameters of type BaseColumn
    Constructor and Description
    `StandardBaseColumn(BaseColumn column, ColumnFactory factory)`

  - ### Uses of BaseColumn in net.sf.jasperreports.components.table.fill

    Methods in net.sf.jasperreports.components.table.fill that return BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `BaseColumn` | FillColumn.`getTableColumn()`

    Methods in net.sf.jasperreports.components.table.fill with parameters of type BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `protected JRPropertiesMap` | FillTable.`evaluateProperties(BaseColumn column, byte evaluation)`
    `protected boolean` | FillTable.`toPrintColumn(BaseColumn column, byte evaluation)`

    Constructors in net.sf.jasperreports.components.table.fill with parameters of type BaseColumn
    Constructor and Description
    `FillColumn(BaseColumn tableColumn, int width, java.util.List<FillColumn> subcolumns, JRPropertiesMap properties)`
    `FillColumn(BaseColumn tableColumn, JRPropertiesMap properties)`

  - ### Uses of BaseColumn in net.sf.jasperreports.components.table.util

    Methods in net.sf.jasperreports.components.table.util that return types with arguments of type BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<BaseColumn>` | TableUtil.`getAllColumns(java.util.List<BaseColumn> cols)`
    `static java.util.List<BaseColumn>` | TableUtil.`getAllColumns(TableComponent table)`

    Methods in net.sf.jasperreports.components.table.util with parameters of type BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `java.awt.Rectangle` | TableUtil.`getBounds(int width, Cell cell, BaseColumn col)`
    `static Cell` | TableUtil.`getCell(BaseColumn bc, int type, java.lang.String grName)`
    `static <T extends JRElement> T` | TableUtil.`getCellElement(java.lang.Class<T> type, BaseColumn column, int sectionType, java.lang.String groupName, TableComponent table)`
    `static ColumnGroup` | TableUtil.`getColumnGroupForColumn(BaseColumn column, java.util.List<BaseColumn> columns)`
    `static java.util.List<ColumnGroup>` | TableUtil.`getHierarchicalColumnGroupsForColumn(BaseColumn column, java.util.List<BaseColumn> columns, TableComponent table)`
    `protected void` | ColumnElementsVisitor.`visitBaseColumn(BaseColumn column)`

    Method parameters in net.sf.jasperreports.components.table.util with type arguments of type BaseColumn
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<BaseColumn>` | TableUtil.`getAllColumns(java.util.List<BaseColumn> cols)`
    `static ColumnGroup` | TableUtil.`getColumnGroupForColumn(BaseColumn column, java.util.List<BaseColumn> columns)`
    `static java.util.List<ColumnGroup>` | TableUtil.`getHierarchicalColumnGroupsForColumn(BaseColumn column, java.util.List<BaseColumn> columns, TableComponent table)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com