public final class Settings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BOOL_PROPERTY |
static int |
INT_PROPERTY |
static int |
STRING_PROPERTY |
Modifier and Type | Method and Description |
---|---|
static void |
flushIniProperties(boolean forceDumpToFS)
Write properties that must be written to ini file after reboot.
|
static boolean |
getBooleanProperty(java.lang.String name)
Returns boolean property by name
|
static int |
getIntProperty(java.lang.String name)
Returns int property by name
|
static java.util.List<java.lang.String> |
getPropertiesList()
Returns list of all properties names from .ini file
|
static int |
getPropertyType(java.lang.String name)
Return property type constant
|
static java.lang.String |
getStringProperty(java.lang.String name)
Returns String property by name
|
static boolean |
isReadonlyProperty(java.lang.String name)
Return isReadonly flag of the property
|
static void |
setBooleanProperty(java.lang.String name,
boolean value)
Sets new boolean value for property name.
|
static void |
setIntProperty(java.lang.String name,
int value)
Sets new integer value for property name.
|
static void |
setStringProperty(java.lang.String name,
java.lang.String value)
Sets new String value for property name.
|
public static final int STRING_PROPERTY
public static final int BOOL_PROPERTY
public static final int INT_PROPERTY
public static java.lang.String getStringProperty(java.lang.String name) throws java.lang.IllegalArgumentException
name
- java.lang.IllegalArgumentException
- iff name is null or there is no such String propertypublic static void setStringProperty(java.lang.String name, java.lang.String value) throws java.lang.IllegalArgumentException
name
- value
- java.lang.IllegalArgumentException
- iff name or value is null, property type isn't Stringpublic static int getIntProperty(java.lang.String name) throws java.lang.IllegalArgumentException
name
- java.lang.IllegalArgumentException
- iff name is null or there is no such int propertypublic static void setIntProperty(java.lang.String name, int value) throws java.lang.IllegalArgumentException
name
- value
- java.lang.IllegalArgumentException
- iff name or value is null, property type isn't intpublic static boolean getBooleanProperty(java.lang.String name) throws java.lang.IllegalArgumentException
name
- java.lang.IllegalArgumentException
- iff name is null or there is no such boolean propertypublic static void setBooleanProperty(java.lang.String name, boolean value) throws java.lang.IllegalArgumentException
name
- value
- java.lang.IllegalArgumentException
- iff name or value is null, property type isn't booleanpublic static java.util.List<java.lang.String> getPropertiesList()
public static void flushIniProperties(boolean forceDumpToFS)
public static int getPropertyType(java.lang.String name) throws java.lang.IllegalArgumentException
name
- java.lang.IllegalArgumentException
- if name is null or emptypublic static boolean isReadonlyProperty(java.lang.String name) throws java.lang.IllegalArgumentException
name
- java.lang.IllegalArgumentException
- if name is null or emptyCopyright (c) 2014, Oracle and/or its affiliates. All rights reserved.