de.unihalle.informatik.MiToBo.core.dataio.provider.xmlbeans
Class MTBDataIOFileXmlbeans
java.lang.Object
de.unihalle.informatik.Alida.dataio.provider.xmlbeans.ALDStandardizedDataIOXmlbeans
de.unihalle.informatik.MiToBo.core.dataio.provider.xmlbeans.MTBDataIOFileXmlbeans
- All Implemented Interfaces:
- de.unihalle.informatik.Alida.dataio.provider.ALDDataIO, de.unihalle.informatik.Alida.dataio.provider.ALDDataIOXmlbeans
@ALDDataIOProvider
public class MTBDataIOFileXmlbeans
- extends de.unihalle.informatik.Alida.dataio.provider.xmlbeans.ALDStandardizedDataIOXmlbeans
DataIO provider for xmlbeans 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:
- posch
Methods inherited from class de.unihalle.informatik.Alida.dataio.provider.xmlbeans.ALDStandardizedDataIOXmlbeans |
readData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MTBDataIOFileXmlbeans
public MTBDataIOFileXmlbeans()
providedClasses
public Collection<Class<?>> providedClasses()
readData
public Object readData(Field field,
Class<?> cl,
de.unihalle.informatik.Alida_xml.ALDXMLObjectType aldXmlObject,
Object obj)
throws de.unihalle.informatik.Alida.exceptions.ALDDataIOProviderException,
de.unihalle.informatik.Alida.exceptions.ALDDataIOManagerException
- Specified by:
readData
in class de.unihalle.informatik.Alida.dataio.provider.xmlbeans.ALDStandardizedDataIOXmlbeans
- Throws:
de.unihalle.informatik.Alida.exceptions.ALDDataIOProviderException
de.unihalle.informatik.Alida.exceptions.ALDDataIOManagerException
writeData
public de.unihalle.informatik.Alida_xml.ALDXMLObjectType writeData(Object obj)
throws de.unihalle.informatik.Alida.exceptions.ALDDataIOManagerException,
de.unihalle.informatik.Alida.exceptions.ALDDataIOProviderException
- Throws:
de.unihalle.informatik.Alida.exceptions.ALDDataIOManagerException
de.unihalle.informatik.Alida.exceptions.ALDDataIOProviderException
Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.