Package com.fdsapi

This package contains the classes and interfaces used to in the FormattedDataSet API.

See:
          Description

Interface Summary
Converter This interface is implemented when you want to convert one Object to another.
DataAccess Interface used to abstract connection to a JDBC source.
DataIterator Used to iterate through TabularData objects.
TabularData A shared abstraction for all types of TabularData (1 and 2 dimensional arrays, result sets, result set metadata and many other types of data can be viewed as a the same with this interface.
 

Class Summary
AppConstants This class defines constants used in the FormattedDataSet codeline.
ColBoundary Class used by the FormattedDataSet Template parser to build Template objects.
ConverterBase Base class for Converter objects used to convert an input Object to an output Object.
ConverterDateToString This class takes a Date Object and formats it into a String with a DateFormat object.
ConverterMapValue This class looks for the Object passed to the convert method in a HashMap and replaces this key with the associated value in the Map (if key then replace with value).
ConverterNumToString This class takes any Object the inherits from the Number class (BigDecimal, BigInteger, Byte, Double, Float, Integer, Long, and Short) and converts it to a formatted string based on the NumberFormat that is passed to the constructor or if the no arg constructor is used based on the default NumberFormatter returned by NumberFormat.getInstance().
Coordinate This class is used to represent an x, y coordinate system by the FormattedDataSet API at runtime to find which DataSet's are registered at a particular coordinate.
DataAccessBase This class is used to connect to a database server and execute SQL against that server.
DataAccessClient Class used to connect to a JDBC data source using direct JDBC connections in lieu of javax.sql.DataSource.
DataAccessJ2EE Class used to connect to a JDBC data source in a J2EE environment using javax.sql.DataSource.
DataIteratorBase Used to iterate through TabularData objects.
DataIteratorResultSetRow Used to iterate through ResultSet TabularData objects.
DataSet This class represents a command to be issued gainst TabularData.
DataSetBase Used as base class for anyone adding a DataSet.
DataSetCell Used to display TabularData cells.
DataSetCellAlternating Used when different text is required for every other row or cell (or any other Template Tag).
DataSetCellBase Base class for DataSets that increments data by default for template tags that end in "_data".
DataSetCellConstant DataSet type Constant.
DataSetCellDropDownListBox DataSet used to create an HTML drop down list box by executing the specified query.
DataSetCellEmpty This is a null object DataSet.
DataSetCellFormattedDataSet DataSet used to create execute FormattedDataSet as a subquery to an outer call to FormattedDataSet.
DataSetCellListBox DataSet used to create an HTML list box by executing the specified query.
DataSetCellNoAppend This class is used when the tabularData object contains DataSets.
DataSetCellRadioButton DataSet used to create an HTML radio button by executing the specified query.
DataSetCol DataSet used for columns.
DataSetConditional DataSet used to take different action depending on the specified data.
DataSetDecorator This class is used to wrap prefixes and suffixes around a DataSet.
DataSetFactory This class is used to create DataSet objects.
DataSetFactoryParm Class used to create a factory instance of DataSetDecorators.
DataSetMap This class maps DataSets to x,y coordinates.
DataSetNext DataSet that simply redirects the call to the next DataSet in line.
DataSetParm Common data shared by all DataSets that build a particular Template object.
DataSetRow DataSet that contains actions for the rows in TabularData.
FDSStack Implimentation of a stack.
FormattedDataSet Using templates and tabular data The FormattedDataSet generates dynamic text such as HTML, XML and more.
NullConverter Converter that simply takes an object as input and returns it unchanged.
RegularExpression This class is used to run Regular Expressions.
ResultSetConverter Class that converts a Java ResultSet to an Object[][] array.
ResultSetUtils Provides various methods for manipulating ResultSets such as converting them to Lists, and 2 dimensional arrays.
TabularData1DimArray TabularData for Object[] that allows the FormattedDataSet to support them.
TabularData2DimArray TabularData for Object[][] that allows the FormattedDataSet to support them.
TabularDataBase Base class for TabularData that provides standard default behaviour for the TabularData interface.
TabularDataDataSet TabularData for DataSet[] that allows the FormattedDataSet to support them.
TabularDataEmpty Null TabularData object.
TabularDataFactory Class used to create all forms of Tabular Data such as 2 dimensional arrays and ResultSets have the same interface.
TabularDataResultSet TabularData for ResultSets that allows the FormattedDataSet to support them.
TabularDataRSMD TabularData for ResultSetMetaData that allows the FormattedDataSet to support them.
Template Object that represents a file/String template in memory.
TemplateColumnReader Support class for parsing Template files/Strings.
TemplateConstants Constants and utilities used in other FormattedDataSet API classes.
TemplateReader This is a utility class used to parse templates.
Templates Object that contains individual Template objects.
TemplateTagReader This is a utility class used to parse templates.
TemplateVariableReader Classed used in parsing templates to read the variables of the format: variable==myValue.
TemplateVariables Object that allows code to find out the values stored in template tag variables after dynamic substitution.
Utils Miscellaneous utility classes.
 

Exception Summary
RuntimeExceptionBase RuntimeException used in FormattedDataSet code.
 

Package com.fdsapi Description

This package contains the classes and interfaces used to in the FormattedDataSet API.

The primary classes of interest for a developer seeking only to use the FormattedDataSet API and not to extend it are: FormattedDataSet, DataAccess, ResultSetConverter, and ArrayComparator. Most of the other classes are implementation details behind the FormattedDataSet class.

Steve Souza - admin@fdsapi.com - Certified Programmer for the Java 2 Platform, Sun Certified Web Component Developer for the J2EE, Sybase Certified DBA, Sybase Certified PowerBuilder Developer