@ALDDataIOProvider public class ALDCollectionDataIOXmlbeans extends ALDStandardizedDataIOXmlbeans
ALDStandardizedDataIOCmdline it
implements the Alida syntax conventions.| Constructor and Description |
|---|
ALDCollectionDataIOXmlbeans() |
| Modifier and Type | Method and Description |
|---|---|
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 a collection instantiated from
valueString. |
de.unihalle.informatik.Alida_xml.ALDXMLObjectType |
writeData(Object obj)
Returns the string representations of collection.
|
readDatapublic Collection<Class<?>> providedClasses()
ALDDataIOpublic Object readData(Field field, Class<?> cl, de.unihalle.informatik.Alida_xml.ALDXMLObjectType aldXmlObject, Object obj) throws ALDDataIOProviderException, ALDDataIOManagerException
valueString.
valueString is assume to contain a comma separated list of nested valueString
for each element of the collection enclosed in matching square brackets,
e.g. [1.2 , 2.2 , 3.1].
The class of the elements of the collection is determined
using ALDCollectionDataIOHelper.lookupType(java.lang.reflect.Field).readData in class ALDStandardizedDataIOXmlbeansfield - Field of object to be returnedcl - Class of object to be returned.valueString - Source from where to read data (e.g. a filename).ALDDataIOProviderExceptionALDDataIOManagerExceptionALDDataIOManagerXmlbeanspublic de.unihalle.informatik.Alida_xml.ALDXMLObjectType writeData(Object obj) throws ALDDataIOManagerException, ALDDataIOProviderException
obj - object to formatALDDataIOManagerExceptionALDDataIOProviderExceptionALDCollectionDataIOXmlbeans#parse(Field,Class,String)Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.