Package org.ujac.util.table

Interface Summary
Column Name: Column
Description: A class holding definitions of table columns.
ColumnFilter Name: ColumnFilter
Description: Interface for column filters, which is intended to filter the effective column set when automatically building the column set from a given source like a POJO/POJO list.
FunctionExecutor Name: FunctionExecutor
Description: A common interface for table function executors.
Row Name: Row
Description: An interface for table rows.
RowFilterRule Name: TableRowFilter
Description: An interface for table row filters.
Table Name: Table
Description: A common interface for tables.
TableConstants Name: TableConstants
Description: Defines common constants for the main table classes.
 

Class Summary
BaseRow Name: BaseRow
Description: A base class for row implementations.
BaseRowFilterRule Name: BaseRowFilterRule
Description: A base table row filter rule implementation.
BaseTable Name: BaseTable
Description: Basic table implementation.
BeanColumn Name: BeanColumn
Description: A class for columns, holding getter and setter methods to support java bean access.
BeanTable Name: BeanTable
Description: A table implementation acting as an interface for a list of beans.
BetweenRowFilterRule Name: BetweenRowFilterRule
Description: Checks field values for a value between a lower and a upper value.
CompareItem Name: CompareItem
Description: A class holding informations needed to sort a table by one specific column in one specific direction.
CountFunctionExecutor Name: CountFunctionExecutor
Description: A function executor counting values.
DataRow Name: Row
Description: A class holding row data.
DataTable Name: DataTable
Description: A class holding table data.
DataTableIterator Name: DataTableIterator
Description: An iterator for DataTable instances.
DefaultColumn Name: DefaultColumn
Description: Default column implementation.
EqualsRowFilterRule Name: EqualsRowFilterRule
Description: Test whether or not the checked fields values are equal to the specified value.
ExpressionRowFilterRule Name: ExpressionRowFilterRule
Description: Test whether or not the specified expression evaluates true for the processed rows.
FilteredTable Name: FilteredTable
Description: A table implementation filtering nested tables according to a given table definition.
FilteredTableIterator Name: FilteredTableIterator
Description: An iterator for the class FilteredTable.
GreaterEqualsRowFilterRule Name: GreaterEqualsRowFilterRule
Description: Test whether or not the checked fields values are greater or equal than the specified value.
GreaterRowFilterRule Name: GreaterRowFilterRule
Description: Test whether or not the checked fields values are greater than the specified value.
GroupRow Name: GroupRow
Description: A table row for group rows.
HeaderRow Name: HeaderRow
Description: A class holding title row data.
InRowFilterRule Name: InRowFilterRule
Description: Description of the class.
LayoutHints Name: LayoutHints
Description: A class holding layout hints for table columns.
LessEqualsRowFilterRule Name: LessEqualsRowFilterRule
Description: Test whether or not the checked fields values are greater or equal than the specified value.
LessRowFilterRule Name: LessRowFilterRule
Description: Test whether or not the checked fields values are less than the specified value.
LikeRowFilterRule Name: LikeRowFilterRule
Description: Test whether or not the checked fields values are like to the specified value.
NotRowFilterRule Name: NotRowFilterRule
Description: Description of the class.
PivotTable Name: PivotTable
Description: A table implementation, generating pivot tables out of ordered data tables.
ReportFunction Name: ReportFunction
Description: A class describing and managing report funtions.
ReportGroup Name: ReportGroup
Description: A class describing and managing report groups.
ReportIterator Name: ReportTableIterator
Description: A iterator class for report tables.
ReportTable Name: ReportTable
Description: A table implementation serving simple reports with groups, functions, etc.
ResultSetReader Name: ResultSetReader
Description: Reads tables from JDBC result sets.
ResultSetTable Name: ResultSetTable
Description: A table implementation, serving data retrieved from a result set.
ResultSetTableIterator Name: ResultSetTableIterator
Description: An iterator for ResultSetTable instances.
RowComparator Name: RowComparator
Description: Class which compares two rows according to the given compare items.
RowFilterRuleSet Name: RowFilterRuleSet
Description: A set of rules which combines table row rules.
SumFunctionExecutor Name: SumReportFunctionExecutor
Description: A function executor adding values.
TableHelper Name: TableHelper
Description: Provides global helper methods for table handling.
TableSerializer Name: TableSerializer
Description: A class serializing/deserializing tables to/from XML.
 

Exception Summary
ColumnAlreadyDefinedException Name: ColumnAlreadyDefinedException.java
Description: Exceptions used if the column to add already was defined.
ColumnNotDefinedException Name: ColumnNotDefinedException
Description: Exceptions used if the desired column does not exist.
OperationNotSupportedException Name: OperationNotSupportedException
Description: Class for exceptions, telling that the called method is not supported by the called implementation.
RowNotDefinedException Name: RowNotDefinedException
Description: Exceptions used if the desired column does not exist.
TableException Name: TableException
Description: A class for general table exceptions.
TableIterationException Name: TableIterationException
Description: An exception class for table iteration failures.
TypeMismatchException Name: TypeMismatchException
Description: Exceptions used if the type of a value doesn't match the type of the referring column.
 



Copyright © 2003-2004 UJAC.org. All Rights Reserved.