edu.unh.sdb.datasource
Class AJDataSourceBuilder

java.lang.Object
  extended by edu.unh.sdb.datasource.DataSourceBuilder
      extended by edu.unh.sdb.datasource.AJDataSourceBuilder

public class AJDataSourceBuilder
extends DataSourceBuilder

Manufactures Logical AttributeJoinDataSource objects. Holds relevant data and validates before instantiating the appropriate DataSource objects


Field Summary
 
Fields inherited from class edu.unh.sdb.datasource.DataSourceBuilder
componentBounds, componentFieldPositions, componentIndices, componentMaps, compositeBounds, compositeFieldNames, compositeFieldPositions, discardFlag, dsList, nameMapping
 
Constructor Summary
AJDataSourceBuilder(DataSourceCollection d, java.lang.String n)
          Default Constructor sets the bounds and recordDesc members to default values.
 
Method Summary
protected  FieldIDMapper makeComponentFieldIDMapper()
          returns a FieldIDMapper for the current component
 DataSource makeDataSource()
          instantiate an actual datasource object
 
Methods inherited from class edu.unh.sdb.datasource.DataSourceBuilder
addComponent, addComponent, getAllComponentBounds, getComponentDataSources, getComponentFieldPosition, getCompositeBounds, getCurrentDataSource, getCurrentFDLDescriptor, getDSName, getFirstComponentDataSource, main, makeComponentBounds, makeComponentInfos, makeISIDMapper, processFinalComponentMap, setComponentAxes, setComponentFieldPair, setComponentFieldPair, setCompositeBounds, setCurrentFDLDescriptor, setDSName, toString, vectorToIntArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AJDataSourceBuilder

public AJDataSourceBuilder(DataSourceCollection d,
                           java.lang.String n)
Default Constructor sets the bounds and recordDesc members to default values.

Method Detail

makeComponentFieldIDMapper

protected FieldIDMapper makeComponentFieldIDMapper()
returns a FieldIDMapper for the current component

Overrides:
makeComponentFieldIDMapper in class DataSourceBuilder

makeDataSource

public DataSource makeDataSource()
instantiate an actual datasource object

Overrides:
makeDataSource in class DataSourceBuilder