1 package net.myvietnam.mvncore.configuration; 2 3 56 57 import java.util.Iterator ; 58 import java.util.Properties ; 59 import java.util.Vector ; 60 61 71 public interface Configuration 72 { 73 81 Configuration subset(String prefix); 82 83 88 boolean isEmpty(); 89 90 95 boolean containsKey(String key); 96 97 114 void addProperty(String key, Object value); 115 116 124 void setProperty(String key, Object value); 125 126 131 void clearProperty(String key); 132 133 140 Object getProperty(String key); 141 142 149 Iterator getKeys(String prefix); 150 151 157 Iterator getKeys(); 158 159 170 Properties getProperties(String key); 171 172 175 185 boolean getBoolean(String key); 186 187 196 boolean getBoolean(String key, boolean defaultValue); 197 198 208 Boolean getBoolean(String key, Boolean defaultValue); 209 210 222 byte getByte(String key); 223 224 235 byte getByte(String key, byte defaultValue); 236 237 249 Byte getByte(String key, Byte defaultValue); 250 251 263 double getDouble(String key); 264 265 276 double getDouble(String key, double defaultValue); 277 278 290 Double getDouble(String key, Double defaultValue); 291 292 304 float getFloat(String key); 305 306 317 float getFloat(String key, float defaultValue); 318 319 331 Float getFloat(String key, Float defaultValue); 332 333 345 int getInt(String key); 346 347 358 int getInt(String key, int defaultValue); 359 360 372 Integer getInteger(String key, Integer defaultValue); 373 374 386 long getLong(String key); 387 388 399 long getLong(String key, long defaultValue); 400 401 413 Long getLong(String key, Long defaultValue); 414 415 427 short getShort(String key); 428 429 440 short getShort(String key, short defaultValue); 441 442 456 Short getShort(String key, Short defaultValue); 457 458 468 String getString(String key); 469 470 480 String getString(String key, String defaultValue); 481 482 491 String [] getStringArray(String key); 492 493 501 Vector getVector(String key); 502 503 512 Vector getVector(String key, Vector defaultValue); 513 } 514 | Popular Tags |