package org.oobd.ui.android; import org.oobd.base.support.Onion; import org.oobd.base.visualizer.IFvisualizer; import org.oobd.base.visualizer.Visualizer; /** * @author Andreas Budde, Peter Mayer * Item that is returned by the OBDLua Engine and that is displayed as UI element. */ public class DiagnoseItem { private Visualizer value; private Onion myOnion; boolean toBePlaced = true; //indicates, if the actual instance is already been placed on an canvas or not boolean awaitingUpdate = false; boolean removalState = false; public DiagnoseItem () { super(); } public void initValue (Visualizer viz, Onion onion) { this.value = viz; this.myOnion = onion; } public String getFunctionValue() { return value.toString(); } public String getFunctionName() { return value.getToolTip(); } public String toString() { return getFunctionName(); } public Visualizer getVisualizer() { return value; } public void setVisualizer(Visualizer myVisualizer) { this.value = myVisualizer; } public void setRemove(String pageID) { removalState = true; value.setRemove(); } }