package org.xmind.core;
import java.util.List;
import java.util.Set;
/**
* @author Jason Wong
*/
public interface ISheetSettings extends IAdaptable, ISheetComponent {
String SEP = "/"; //$NON-NLS-1$
String INFO_ITEM = "info-items/info-item"; //$NON-NLS-1$
String ATTR_TYPE = "type"; //$NON-NLS-1$
String ATTR_MODE = "mode"; //$NON-NLS-1$
String MODE_CARD = "card"; //$NON-NLS-1$
String MODE_ICON = "icon"; //$NON-NLS-1$
String TAB_COLOR = "tab-color"; //$NON-NLS-1$
String ATTR_RGB = "rgb"; //$NON-NLS-1$
/**
*
* @param path
* "info-items/info-item"
* @return
*/
List<ISettingEntry> getEntries(String path);
ISettingEntry createEntry(String path);
void addEntry(ISettingEntry entry);
void removeEntry(ISettingEntry entry);
Set<String> getPaths();
}