org.proteios.props
Class AbstractReader<VALUE_TEMPLATE,OBJECT_TEMPLATE>
java.lang.Object
org.proteios.props.AbstractReader<VALUE_TEMPLATE,OBJECT_TEMPLATE>
- All Implemented Interfaces:
- AttributeReader<VALUE_TEMPLATE,OBJECT_TEMPLATE>
- Direct Known Subclasses:
- AnnotationTypeNameReader, AnnotationValueReader, DateReader, EntryDateReader, EnumReader, EventCommentReader, EventTypeReader, ExternalIdReader, FileTypeNameReader, IdentificationResultFileNameReader, IdReader, LabelNameReader, MascotParameterFileNameReader, MascotParameterFileSearchTypeReader, NameReader, OMSSAParameterFileNameReader, OriginalQuantityReader, PeakListFileNameReader, ProtocolFileNameReader, ProtocolTypeNameReader, XTandemParameterFileNameReader
public abstract class AbstractReader<VALUE_TEMPLATE,OBJECT_TEMPLATE>
- extends Object
- implements AttributeReader<VALUE_TEMPLATE,OBJECT_TEMPLATE>
Used as a proxy to control that objects are not null before reading their
value.
- Author:
- gregory
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractReader
public AbstractReader()
get
public VALUE_TEMPLATE get(OBJECT_TEMPLATE obj)
- Specified by:
get in interface AttributeReader<VALUE_TEMPLATE,OBJECT_TEMPLATE>
getValue
protected abstract VALUE_TEMPLATE getValue(OBJECT_TEMPLATE obj)