Mercurial > projects > mde
view mde/mergetag/iface/IReader.d @ 15:4608be19ebe2
Use OS paths (linux only for now), merging multiple paths. Init changes regarding options.
Reorganised policies.txt a little.
Implemented mde.resource.paths to read config from appropriate paths (currently linux only).
Changed Init to load options before all other delegates are run and set logging level from options.
committer: Diggory Hardy <diggory.hardy@gmail.com>
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Fri, 14 Mar 2008 11:39:45 +0000 |
parents | 0047b364b6d9 |
children | 5f90774ea1ef |
line wrap: on
line source
/** * Interface for readers. */ module mde.mergetag.iface.IReader; import mde.mergetag.DataSet; import tango.util.collection.model.View : View; /** Interface for all mergetag readers (MTTReader etc.). */ interface IReader { DataSet dataset (); /// Get the DataSet void dataset (DataSet); /// Set the DataSet void dataSecCreator (IDataSection delegate (ID)); /// Set the dataSecCreator ID[] getSectionNames (); /// Get identifiers for all sections void read (); /// Commence reading void read (ID[] secSet); /// ditto void read (View!(ID) secSet); /// ditto }