1 package org.columba.mail.gui.config.folder; 17 18 import javax.swing.Icon ; 19 20 import org.columa.core.config.IDefaultItem; 21 import org.columba.core.config.DefaultItem; 22 import org.columba.core.xml.XmlElement; 23 import org.frapuccino.checkablelist.CheckableItem; 24 25 28 public class OptionsItem implements CheckableItem { 29 30 private XmlElement element; 31 32 public OptionsItem(XmlElement element) { 33 this.element = element; 34 } 35 36 public void setSelected(boolean b) { 37 element.addAttribute("overwrite", Boolean.toString(b)); 38 } 39 40 43 public boolean isSelected() { 44 IDefaultItem item = new DefaultItem(element); 45 46 return item.getBooleanWithDefault("overwrite", false); 47 } 48 49 52 public Icon getIcon() { 53 return null; 54 } 55 56 public String toString() { 57 return element.getName(); 58 } 59 60 63 public XmlElement getElement() { 64 return element; 65 } 66 } 67 | Popular Tags |