de.unihalle.informatik.Alida.dataio.provider
Interface ALDDataIO

All Known Subinterfaces:
ALDDataIOCmdline, ALDDataIOSwing, ALDDataIOXmlbeans
All Known Implementing Classes:
ALDCollectionDataIOCmdline, ALDCollectionDataIOSwing, ALDCollectionDataIOXmlbeans, ALDEnumDataIOCmdline, ALDEnumDataIOSwing, ALDEnumDataIOXmlbeans, ALDFileDirectoryDataIOCmdline, ALDFileDirectoryDataIOSwing, ALDFileDirectoryDataIOXmlbeans, ALDNativeArray1DDataIOSwing, ALDNativeArray2DDataIOSwing, ALDNativeDataIOCmdline, ALDNativeDataIOSwing, ALDNativeDataIOXmlbeans, ALDOperatorDataIOSwing, ALDParametrizedClassDataIOCmdline, ALDParametrizedClassDataIOSwing, ALDParametrizedClassDataIOXmlbeans, ALDStandardizedDataIOCmdline, ALDStandardizedDataIOXmlbeans, ALDWorkflowDataIOXmlbeans

public interface ALDDataIO

This is the interface for Alida's dataIO provider.

The idea behind is to enable generic reading and writing of parameters of Alida operators according to their type. Automatic reading and writing requires a well-defined interface of readers and writers, actually defined by interfaces extending this interface. These interfaces define the signatures of methods to be used. Every DataIO provider to be used with Alida in an automatic fashion has to implement this interface.

Typically these read and write methods are not invoked directly, rather using the ALDDataIOManager corresponding to the concrete interface.

Author:
moeller
See Also:
ALDDataIOManager

Method Summary
 Collection<Class<?>> providedClasses()
          Interface method to announce all classes handled by this provider.
 

Method Detail

providedClasses

Collection<Class<?>> providedClasses()
Interface method to announce all classes handled by this provider.

Returns:
Collection of classes provided


Copyright © 2010–2014 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.