1 package tim.prune.save;
3 import tim.prune.data.Field;
6 * Class to hold field information for save dialog
10 private Field _field = null;
11 private boolean _data = false;
12 private boolean _selected = true;
18 public FieldInfo(Field inField, boolean inData)
21 _selected = _data = inData;
26 * @return the field object
28 public Field getField()
35 * @return true if field has data
37 public boolean hasData()
44 * @return true if field is selected
46 public boolean isSelected()
53 * Set whether the field is selected or not
54 * @param inSelected true to select field
56 public void setSelected(boolean inSelected)
58 _selected = inSelected;
63 * @return String for debug
65 public String toString()
67 return _field.getName() + (_data?"(data)":"(no data)") + ", " + (_selected?"(sel)":"(---)");