1 17 18 package org.sape.carbon.core.config; 19 20 import java.util.Date ; 21 22 34 public interface PropertyConfiguration extends Configuration { 35 36 42 String getProperty(String propertyName); 43 51 String getProperty(String propertyName, String defaultValue); 52 59 void setProperty(String propertyName, String value); 60 61 71 String [] getCSVProperty(String propertyName); 72 80 void setCSVProperty(String propertyName, String [] values); 81 82 92 String [] getWSVProperty(String propertyName); 93 101 void setWSVProperty(String propertyName, String [] values); 102 103 109 byte getByteProperty(String propertyName); 110 111 118 byte getByteProperty(String propertyName, byte defaultValue); 119 126 void setByteProperty(String propertyName, byte value); 127 128 134 boolean getBooleanProperty(String propertyName); 135 136 145 boolean getBooleanProperty(String propertyName, boolean defaultValue); 146 153 void setBooleanProperty(String propertyName, boolean value); 154 155 161 short getShortProperty(String propertyName); 162 163 171 short getShortProperty(String propertyName, short defaultValue); 172 179 void setShortProperty(String propertyName, short value); 180 181 187 int getIntProperty(String propertyName); 188 189 196 int getIntProperty(String propertyName, int defaultValue); 197 204 void setIntProperty(String propertyName, int value); 205 206 212 long getLongProperty(String propertyName); 213 214 221 long getLongProperty(String propertyName, long defaultValue); 222 229 void setLongProperty(String propertyName, long value); 230 231 237 float getFloatProperty(String propertyName); 238 239 247 float getFloatProperty(String propertyName, float defaultValue); 248 249 256 void setFloatProperty(String propertyName, float value); 257 258 264 double getDoubleProperty(String propertyName); 265 266 275 double getDoubleProperty(String propertyName, double defaultValue); 276 283 void setDoubleProperty(String propertyName, double value); 284 285 291 Class getClassProperty(String propertyName); 292 293 302 Class getClassProperty(String propertyName, Class defaultValue); 303 304 312 void setClassProperty(String propertyName, Class value); 313 314 321 Date getDateProperty(String propertyName); 322 323 332 Date getDateProperty(String propertyName, Date defaultValue); 333 334 342 void setDateProperty(String propertyName, Date value); 343 344 } 345 | Popular Tags |