lt.monarch.data.binding
Class DataSource

java.lang.Object
  extended by lt.monarch.data.binding.DataSource
Direct Known Subclasses:
DataView, JdbcDataSource, LiveDataSource, ObjectDataSource, TextFileDataSource, XMLDataSource

public abstract class DataSource
extends java.lang.Object


Field Summary
Modifier and Type Field and Description
protected  java.lang.String order
           
 
Constructor Summary
Constructor and Description
DataSource()
           
 
Method Summary
Modifier and Type Method and Description
protected  DataColumnType[] generateColumnTypesFromMappings(java.util.List<DataMap> mappings)
           
 java.lang.String getOrder()
           
 void setOrder(java.lang.String order)
           
abstract  void updateDataModel(DataBinding binding, DataModel model)
          Retrieves data according to DataBinding object form data source and stores it in DataModel object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

order

protected java.lang.String order
Constructor Detail

DataSource

public DataSource()
Method Detail

updateDataModel

public abstract void updateDataModel(DataBinding binding,
                                     DataModel model)
Retrieves data according to DataBinding object form data source and stores it in DataModel object.

Parameters:
binding - DataBinding describes the data that should be taken form data source
model - DataModel which values should be updated

generateColumnTypesFromMappings

protected DataColumnType[] generateColumnTypesFromMappings(java.util.List<DataMap> mappings)

getOrder

public java.lang.String getOrder()

setOrder

public void setOrder(java.lang.String order)