de.dv.sbu.filehandler.ftl.dataprovider
Class DataProviderImpl

java.lang.Object
  extended by de.dv.sbu.filehandler.ftl.dataprovider.DataProviderImpl
All Implemented Interfaces:
IDataProvider
Direct Known Subclasses:
Navigation, Util

public class DataProviderImpl
extends java.lang.Object
implements IDataProvider

Default implementation storing the configuration and source file information.

Author:
Daniel Vogtland

Field Summary
protected  BuilderConfiguration builderConfiguration
          The used builder configuration.
protected  SourceFileInformation sourceFileInformation
          The current source file information.
 
Constructor Summary
DataProviderImpl()
           
 
Method Summary
 void init(BuilderConfiguration builderConfiguration)
          Initializes the data provider.
 void init(SourceFileInformation fileInfo)
          Updates the inner state depending on the given file information - if necessary.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

builderConfiguration

protected BuilderConfiguration builderConfiguration
The used builder configuration.


sourceFileInformation

protected SourceFileInformation sourceFileInformation
The current source file information.

Constructor Detail

DataProviderImpl

public DataProviderImpl()
Method Detail

init

public void init(BuilderConfiguration builderConfiguration)
Initializes the data provider.

Specified by:
init in interface IDataProvider
Parameters:
builderConfiguration - The builder configuration to use.
See Also:
IDataProvider.init(de.dv.sbu.builder.BuilderConfiguration)

init

public void init(SourceFileInformation fileInfo)
Updates the inner state depending on the given file information - if necessary.

Specified by:
init in interface IDataProvider
Parameters:
fileInfo - The current source file information.
See Also:
IDataProvider.init(de.dv.sbu.SourceFileInformation)