1 18 package org.osgi.service.upnp; 19 20 32 public interface UPnPStateVariable { 33 38 static final String TYPE_UI1 = "ui1"; 39 44 static final String TYPE_UI2 = "ui2"; 45 50 static final String TYPE_UI4 = "ui4"; 51 56 static final String TYPE_I1 = "i1"; 57 62 static final String TYPE_I2 = "i2"; 63 70 static final String TYPE_I4 = "i4"; 71 76 static final String TYPE_INT = "int"; 77 84 static final String TYPE_R4 = "r4"; 85 95 static final String TYPE_R8 = "r8"; 96 101 static final String TYPE_NUMBER = "number"; 102 108 static final String TYPE_FIXED_14_4 = "fixed.14.4"; 109 121 static final String TYPE_FLOAT = "float"; 122 129 static final String TYPE_CHAR = "char"; 130 137 static final String TYPE_STRING = "string"; 138 149 static final String TYPE_DATE = "date"; 150 161 static final String TYPE_DATETIME = "dateTime"; 162 173 static final String TYPE_DATETIME_TZ = "dateTime.tz"; 174 185 static final String TYPE_TIME = "time"; 186 199 static final String TYPE_TIME_TZ = "time.tz"; 200 205 static final String TYPE_BOOLEAN = "boolean"; 206 215 static final String TYPE_BIN_BASE64 = "bin.base64"; 216 225 static final String TYPE_BIN_HEX = "bin.hex"; 226 231 static final String TYPE_URI = "uri"; 232 240 static final String TYPE_UUID = "uuid"; 241 242 255 String getName(); 256 257 280 Class getJavaDataType(); 281 282 289 String getUPnPDataType(); 290 291 297 Object getDefaultValue(); 298 299 306 String [] getAllowedValues(); 307 308 314 Number getMinimum(); 315 316 322 Number getMaximum(); 323 324 330 Number getStep(); 331 332 341 boolean sendsEvents(); 342 } 343 | Popular Tags |