org.eclipse.net4j.util.om
Interface OMPlatform


public interface OMPlatform

Author:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.

Field Summary
static OMPlatform INSTANCE
           
 
Method Summary
 void addLogHandler(OMLogHandler logHandler)
           
 void addTraceHandler(OMTraceHandler traceHandler)
           
 OMBundle bundle(String bundleID, Class<?> accessor)
           
 File getConfigFile(String name)
           
 File getConfigFolder()
           
 Properties getConfigProperties(String name)
           
 String getProperty(String key)
           
 String getProperty(String key, String defaultValue)
           
 File getStateFolder()
           
 boolean isDebugging()
           
 boolean isExtensionRegistryAvailable()
           
 boolean isOSGiRunning()
           
 void removeLogHandler(OMLogHandler logHandler)
           
 void removeTraceHandler(OMTraceHandler traceHandler)
           
 void setDebugging(boolean debugging)
           
 

Field Detail

INSTANCE

static final OMPlatform INSTANCE
Method Detail

bundle

OMBundle bundle(String bundleID,
                Class<?> accessor)

isOSGiRunning

boolean isOSGiRunning()

isExtensionRegistryAvailable

boolean isExtensionRegistryAvailable()
Since:
2.0

isDebugging

boolean isDebugging()

setDebugging

void setDebugging(boolean debugging)

addLogHandler

void addLogHandler(OMLogHandler logHandler)

removeLogHandler

void removeLogHandler(OMLogHandler logHandler)

addTraceHandler

void addTraceHandler(OMTraceHandler traceHandler)

removeTraceHandler

void removeTraceHandler(OMTraceHandler traceHandler)

getStateFolder

File getStateFolder()

getConfigFolder

File getConfigFolder()

getConfigFile

File getConfigFile(String name)

getConfigProperties

Properties getConfigProperties(String name)

getProperty

String getProperty(String key)
Since:
3.0

getProperty

String getProperty(String key,
                   String defaultValue)
Since:
3.0


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.