de.unihalle.informatik.MiToBo.core.dataio.provider.cmdline
Class MTBDataIOFile

java.lang.Object
  extended by de.unihalle.informatik.MiToBo.core.dataio.provider.cmdline.MTBDataIOFile
All Implemented Interfaces:
de.unihalle.informatik.Alida.dataio.provider.ALDDataIO, de.unihalle.informatik.Alida.dataio.provider.ALDDataIOCmdline

@ALDDataIOProvider
public class MTBDataIOFile
extends Object
implements de.unihalle.informatik.Alida.dataio.provider.ALDDataIOCmdline

DataIO provider (for commandline-OpRunner) for classes that can only be read from and written to file.

This class is meant to be extended for any such data class.
Provides DataIO for the following classes:
MTBRegion2DSetBag
MTBRegion2DSet
MTBPolygon2DSet
MTBContour2DSet

Note that some of the classes allow for interaction with the ROI manager of ImageJ, i.e. the class MTBPolygon2DSet. It can be initialized with selections from the ROI manager, and resulting polygons can also be added to the ROI manager.

Author:
Oliver Gress, moeller

Nested Class Summary
 class MTBDataIOFile.MTBDataIOFileButton
           
 
Constructor Summary
MTBDataIOFile()
           
 
Method Summary
 Collection<Class<?>> providedClasses()
           
 Object readData(Field field, Class<?> cl, String iname)
           
 String writeData(Object obj, String oname)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MTBDataIOFile

public MTBDataIOFile()
Method Detail

providedClasses

public Collection<Class<?>> providedClasses()
Specified by:
providedClasses in interface de.unihalle.informatik.Alida.dataio.provider.ALDDataIO

readData

public Object readData(Field field,
                       Class<?> cl,
                       String iname)
                throws de.unihalle.informatik.Alida.exceptions.ALDDataIOProviderException
Specified by:
readData in interface de.unihalle.informatik.Alida.dataio.provider.ALDDataIOCmdline
Throws:
de.unihalle.informatik.Alida.exceptions.ALDDataIOProviderException

writeData

public String writeData(Object obj,
                        String oname)
                 throws de.unihalle.informatik.Alida.exceptions.ALDDataIOProviderException
Specified by:
writeData in interface de.unihalle.informatik.Alida.dataio.provider.ALDDataIOCmdline
Throws:
de.unihalle.informatik.Alida.exceptions.ALDDataIOProviderException


Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.