package com.ibm.nmon.data.transform.name; import com.ibm.nmon.data.DataSet; import com.ibm.nmon.data.NMONDataSet; public final class NMONRunNameTransformer implements NameTransformer { private final NMONDataSet data; public NMONRunNameTransformer(DataSet data) { if ((data != null) && NMONDataSet.class.equals(data.getClass())) { this.data = (NMONDataSet) data; } else { this.data = null; } } @Override public String transform(String original) { if (data == null) { return original; } else { String runname = data.getMetadata("runname"); if (runname != null) { return runname; } else { return original; } } } @Override public String toString() { return "NMON run name"; } }