de.unihalle.informatik.Alida.dataio.provider.xmlbeans
Class ALDEnumDataIOXmlbeans
java.lang.Object
de.unihalle.informatik.Alida.dataio.provider.xmlbeans.ALDStandardizedDataIOXmlbeans
de.unihalle.informatik.Alida.dataio.provider.xmlbeans.ALDEnumDataIOXmlbeans
- All Implemented Interfaces:
- ALDDataIO, ALDDataIOXmlbeans
@ALDDataIOProvider
public class ALDEnumDataIOXmlbeans
- extends ALDStandardizedDataIOXmlbeans
DataIO provider for enumerations xml using xmlbeans.
As this provider extends ALDStandardizedDataIOXmlbeans
it
implements the Alida syntax conventions.
- Author:
- posch
Method Summary |
Collection<Class<?>> |
providedClasses()
Interface method to announce all classes handled by this provider. |
Object |
readData(Field field,
Class<?> cl,
de.unihalle.informatik.Alida_xml.ALDXMLObjectType aldXmlObject,
Object obj)
Returns an object instantiated from xmlObject . |
de.unihalle.informatik.Alida_xml.ALDXMLObjectType |
writeData(Object obj)
Interface for writing the object data to the target location. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ALDEnumDataIOXmlbeans
public ALDEnumDataIOXmlbeans()
providedClasses
public Collection<Class<?>> providedClasses()
- Description copied from interface:
ALDDataIO
- Interface method to announce all classes handled by this provider.
- Returns:
- Collection of classes provided
readData
public Object readData(Field field,
Class<?> cl,
de.unihalle.informatik.Alida_xml.ALDXMLObjectType aldXmlObject,
Object obj)
throws ALDDataIOProviderException,
ALDDataIOManagerException
- Description copied from class:
ALDStandardizedDataIOXmlbeans
- Returns an object instantiated from
xmlObject
.
For the class of the object to be read see ALDDataIOManagerXmlbeans.readData(Field,Class,ALDXMLObjectType)
.
This method is assumed to directly parse the xmlObject
and make no
prior interpretation regarding a file to use or derived class to return.
- Specified by:
readData
in class ALDStandardizedDataIOXmlbeans
- Parameters:
field
- Field of object to be returnedcl
- Class of object to be returned.aldXmlObject
- Source from where to read data.obj
- Object instantiated from xmlObject
with the default constructor
- Returns:
- Object with member fields set from
xmlObject
- Throws:
ALDDataIOProviderException
ALDDataIOManagerException
- See Also:
ALDDataIOManagerXmlbeans
writeData
public de.unihalle.informatik.Alida_xml.ALDXMLObjectType writeData(Object obj)
- Description copied from interface:
ALDDataIOXmlbeans
- Interface for writing the object data to the target location.
This interface work in conjunction with
ALDDataIOManagerXmlbeans
where the method is documented in more detail.
- Parameters:
obj
- Object to be saved.
- Returns:
- obj as an ALDXMLObjectType
Copyright © 2010–2014 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.