package com.datascience.utils.transformations.simple; import com.datascience.core.results.DatumResult; import com.datascience.utils.ITransformation; /** * @Author: artur */ public class DatumResultTransform implements ITransformation<DatumResult, String> { protected MapTransform mapTransform; public DatumResultTransform(String separator){ mapTransform = new MapTransform(";"); } @Override public String transform(DatumResult result) { return mapTransform.transform(result.getCategoryProbabilites()); } @Override public DatumResult inverse(String object) { DatumResult ret = new DatumResult(); ret.setCategoryProbabilites(mapTransform.inverse(object)); return ret; } }