|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ws4d.java.configuration.Properties
public final class Properties
Class provides configuration file/ stream reading and manages to call the different property handlers. Standard handlers will be registered.
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 DPWSFramework
.
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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 java.lang.String[] SECTION_BINDINGS
public static final java.lang.String[] SECTION_GLOBAL
public static final java.lang.String[] SECTION_DEVICES
public static final java.lang.String[] SECTION_SERVICES
public static final java.lang.String[] SECTION_EVENTING
public static final java.lang.String[] SECTION_DPWS
public static final java.lang.String[] SECTION_HTTP
public static final java.lang.String[] SECTION_IP
public static final java.lang.String[] SECTION_SECURITY
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_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 BufferedInputStream stream
Method Detail |
---|
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 class
public DataStructure getAllLoadedHandlers()
#PropertiesHandler
public void register(PropertyHeader header, java.lang.String className)
header
- handler
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |