package ecologylab.serialization.library.rest; import ecologylab.serialization.ElementState; import ecologylab.serialization.annotations.Hint; import ecologylab.serialization.annotations.simpl_composite; import ecologylab.serialization.annotations.simpl_hints; import ecologylab.serialization.annotations.simpl_scalar; public class Record extends ElementState { @simpl_scalar @simpl_hints(Hint.XML_LEAF) protected int position; @simpl_scalar @simpl_hints(Hint.XML_LEAF) protected double score; @simpl_composite protected Header header; @simpl_composite protected Fields fields; public Record() {} public Record(int position, double score, Header header, Fields fields) { this.position = position; this.score = score; this.header = header; this.fields = fields; } /** * @param fields the fields to set */ public void setFields(Fields fields) { this.fields = fields; } /** * @return the fields */ public Fields getFields() { return fields; } }