public abstract class ALDStandardizedDataIOXmlbeans extends Object implements ALDDataIOXmlbeans
| Constructor and Description |
|---|
ALDStandardizedDataIOXmlbeans() |
| Modifier and Type | Method and Description |
|---|---|
Object |
readData(Field field,
Class<?> cl,
de.unihalle.informatik.Alida_xml.ALDXMLObjectType aldXmlObject)
Check if the class of the opject represented in
aldXmlObject is
compatible with the requested field or cl. |
abstract Object |
readData(Field field,
Class<?> cl,
de.unihalle.informatik.Alida_xml.ALDXMLObjectType aldXmlObject,
Object object)
Returns an object instantiated from
aldXmlObject. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteDataprovidedClassespublic abstract Object readData(Field field, Class<?> cl, de.unihalle.informatik.Alida_xml.ALDXMLObjectType aldXmlObject, Object object) throws ALDDataIOProviderException, ALDDataIOManagerException
aldXmlObject.
For the class of the object to be read see ALDDataIOManagerXmlbeans.readData(Field,Class,ALDXMLObjectType).
This method is assumed to directly parse the aldXmlObject and make no
prior interpretation regarding a file to use or derived class to return.field - Field of object to be returnedcl - Class of object to be returned.aldXmlObject - Source from where to read data.object - Object instantiated from xmlObject with the default constructorxmlObjectALDDataIOProviderExceptionALDDataIOManagerExceptionALDDataIOManagerXmlbeanspublic Object readData(Field field, Class<?> cl, de.unihalle.informatik.Alida_xml.ALDXMLObjectType aldXmlObject) throws ALDDataIOProviderException, ALDDataIOManagerException
aldXmlObject is
compatible with the requested field or cl.
If so it just invokes the readData method readData(Field,Class,ALDXMLObjectType,Object)
which is defined abstract in this class.readData in interface ALDDataIOXmlbeansfield - Field of object to be returned.cl - Class of object to be returned.aldXmlObject - Source from where to read data.ALDDataIOProviderExceptionALDDataIOManagerExceptionCopyright © 2010–2015 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.