1 package org.columa.core.config; 19 20 import org.columba.core.xml.XmlElement; 21 22 26 public interface IDefaultItem { 27 28 XmlElement getRoot(); 29 30 31 32 XmlElement getElement(String pathToElement); 33 34 XmlElement getChildElement(int index); 35 36 int getChildCount(); 37 38 XmlElement getChildElement(String pathToElement, int index); 39 40 boolean contains(String key); 41 42 String get(String key); 43 44 String getString(String pathToElement, String key); 45 46 String getStringWithDefault(String pathToElement, String key, String defaultValue); 47 48 void setString(String key, String newValue); 49 50 void setString(String pathToElement, String key, String newValue); 51 52 53 54 int getInteger(String key); 55 56 int getIntegerWithDefault(String key, int defaultValue); 57 58 int getInteger(String pathToElement, String key); 59 60 int getIntegerWithDefault(String pathToElement, String key, int defaultValue); 61 62 void setInteger(String key, int value); 63 64 void setInteger(String pathToElement, String key, int value); 65 66 boolean getBooleanWithDefault(String key, boolean defaultValue); 67 68 boolean getBoolean(String key); 69 70 boolean getBoolean(String pathToElement, String key); 71 72 boolean getBooleanWithDefault(String pathToElement, String key, boolean defaultValue); 73 74 void setBoolean(String key, boolean value); 75 76 void setBoolean(String pathToElement, String key, boolean value); 77 78 boolean equals(Object obj); 79 80 81 int hashCode(); 82 83 84 Object clone(); 85 86 91 String getStringWithDefault(String key, String defaultValue); 92 } | Popular Tags |