public final class Properties
extends java.lang.Object
The file "example.properties" contains a example configuration. Properties have to be initialized with one of the init methods:
Properties should be initialized before starting the JMEDSFramework.
| Modifier and Type | Method and Description |
|---|---|
static PropertiesHandler |
forClassName(java.lang.String className) |
DataStructure |
getAllLoadedHandlers()
Returns a DataStructure that contains instances of all loaded property handlers
|
static Properties |
getInstance()
Get the one and only instance.
|
PropertiesHandler |
getLoadedHandler(java.lang.String className)
Get instance of property handler by name of class (Class.getName()).
|
void |
init()
Initialize Properties.
|
void |
init(java.io.InputStream stream)
Initialize Properties.
|
void |
init(java.lang.String filename)
Initialize Properties.
|
void |
register(PropertyHeader header,
java.lang.String className)
Register handler for specified header.
|
public static final java.lang.String PROP_HANDLER
public static final java.lang.String PROP_BINDING
public static final java.lang.String PROP_CONFIGURATION_ID
public static final PropertyHeader HEADER_SECTION_BINDINGS
public static final PropertyHeader HEADER_SECTION_GLOBAL
public static final PropertyHeader HEADER_SECTION_DEVICES
public static final PropertyHeader HEADER_SECTION_SERVICES
public static final PropertyHeader HEADER_SECTION_EVENTING
public static final PropertyHeader HEADER_SECTION_DPWS
public static final PropertyHeader HEADER_SECTION_HTTP
public static final PropertyHeader HEADER_SECTION_IP
public static final PropertyHeader HEADER_SECTION_SECURITY
public static final PropertyHeader HEADER_SECTION_BT
public static final PropertyHeader HEADER_SUBSECTION_DEVICE
public static final PropertyHeader HEADER_SUBSECTION_SERVICE
public static final PropertyHeader HEADER_SUBSECTION_EVENT_SINK
public static final PropertyHeader HEADER_SUBSECTION_DISPATCHING
public static final PropertyHeader HEADER_SUBSECTION_LOGGING
public static final PropertyHeader HEADER_SUBSECTION_FRAMEWORK
public static final PropertyHeader HEADER_SUBSECTION_ATTACHMENT
public static final int MAX_SECTION_DEPTH
public static final java.lang.String DPWS_PROPERTIES_HANDLER_CLASS
public static final java.lang.String HTTP_PROPERTIES_HANDLER_CLASS
public static final java.lang.String IP_PROPERTIES_HANDLER_CLASS
public static final java.lang.String BT_PROPERTIES_HANDLER_CLASS
public static PropertiesHandler forClassName(java.lang.String className)
public static Properties getInstance()
public void init()
public void init(java.lang.String filename)
filename - The path within the filename must be relative to the working directory of the stack.public void init(java.io.InputStream stream)
stream - public PropertiesHandler getLoadedHandler(java.lang.String className)
className - Name of classpublic DataStructure getAllLoadedHandlers()
public void register(PropertyHeader header, java.lang.String className)
header - className -