@ALDDataIOProvider public class ALDEnumSetDataIOCmdline extends ALDStandardizedDataIOCmdline
ALDStandardizedDataIOCmdline it
implements the Alida syntax conventions.| Modifier and Type | Field and Description |
|---|---|
private boolean |
debug
output debugging info?
|
DERIVEDCLASS_CHAR, FILEIO_CHAR| Constructor and Description |
|---|
ALDEnumSetDataIOCmdline() |
| Modifier and Type | Method and Description |
|---|---|
String |
formatAsString(Object obj)
Returns the string representations of EnumSet.
|
Object |
parse(Field field,
Class<?> cl,
String valueString)
Returns a EnumSet instantiated from
valueString. |
Collection<Class<?>> |
providedClasses()
Interface method to announce all classes handled by this provider.
|
formatAsString, readData, requiresNewlines, writeDatapublic Collection<Class<?>> providedClasses()
ALDDataIOpublic Object parse(Field field, Class<?> cl, String valueString) throws ALDDataIOProviderException, ALDDataIOManagerException
valueString.
valueString is assume to contain a comma separated list of valueString
for each element of the EnumSet enclosed in matching square brackets,
e.g. [RED,GREEN].
The Enum of the EnumSet
using ALDCollectionDataIOHelper.lookupType(java.lang.reflect.Field).parse in class ALDStandardizedDataIOCmdlinefield - Field of object to be returnedcl - Class of object to be returned.valueString - Source from where to read data (e.g. a filename).ALDDataIOProviderExceptionALDDataIOManagerExceptionALDDataIOManagerCmdlinepublic String formatAsString(Object obj) throws ALDDataIOManagerException, ALDDataIOProviderException
formatAsString in class ALDStandardizedDataIOCmdlineobj - object to formatALDDataIOManagerExceptionALDDataIOProviderExceptionparse(Field,Class,String)Copyright © 2010–2021 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.