1 package org.columba.core.config; 17 18 import org.columba.core.xml.XmlElement; 19 20 26 27 public class ViewItem extends DefaultItem { 38 39 public static final String ID = "id"; 41 public static final String VIEW = "view"; 43 public final static String WINDOW = "window"; 45 public final static String MAXIMIZED_BOOL = "maximized"; 47 public final static String HEIGHT_INT = "height"; 49 public final static String WIDTH_INT = "width"; 51 public final static String POSITION_X_INT = "x"; 53 public final static String POSITION_Y_INT = "y"; 55 public final static String TOOLBARS = "toolbars"; 57 public final static String MAIN_BOOL = "main"; 59 public final static String INFOPANEL_BOOL = "infopanel"; 61 public final static String SPLITPANES = "splitpanes"; 63 public final static String HEADER_INT = "header"; 65 public ViewItem(final XmlElement theRoot) { 66 super(theRoot); 67 } 68 69 public static ViewItem createDefault(final String id) { 70 71 final XmlElement defaultView = new XmlElement(ViewItem.VIEW); 73 final XmlElement window = new XmlElement(WINDOW); 74 defaultView.addElement(window); 76 77 final XmlElement toolbars = new XmlElement(TOOLBARS); 78 toolbars.addAttribute(MAIN_BOOL, Boolean.TRUE.toString()); 79 defaultView.addElement(toolbars); 80 81 defaultView.addAttribute(ViewItem.ID, id); 82 83 return new ViewItem(defaultView); 84 } 85 } | Popular Tags |