Package org.eclipse.net4j.util.om
Interface OMPlatform
- 
 public interface OMPlatformRepresents the platform thatbundlesare deployed into, whether OSGiis runningor not.- 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 SummaryFields Modifier and Type Field Description static OMPlatformINSTANCE
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddLogFilter(OMLogFilter logFilter)voidaddLogHandler(OMLogHandler logHandler)voidaddTraceHandler(OMTraceHandler traceHandler)OMBundlebundle(java.lang.String bundleID, java.lang.Class<?> accessor)java.lang.String[]getCommandLineArgs()java.io.FilegetConfigFile(java.lang.String name)java.io.FilegetConfigFolder()java.util.PropertiesgetConfigProperties(java.lang.String name)java.lang.StringgetProperty(java.lang.String key)intgetProperty(java.lang.String key, int defaultValue)longgetProperty(java.lang.String key, long defaultValue)<T extends java.lang.Enum<T>>
 TgetProperty(java.lang.String key, java.lang.Class<T> enumType)java.lang.StringgetProperty(java.lang.String key, java.lang.String defaultValue)<T extends java.lang.Enum<T>>
 TgetProperty(java.lang.String key, T defaultValue)java.io.FilegetStateFolder()booleanisDebugging()booleanisExtensionRegistryAvailable()booleanisOSGiRunning()booleanisProperty(java.lang.String key)booleanisProperty(java.lang.String key, boolean defaultValue)voidremoveLogFilter(OMLogFilter logFilter)voidremoveLogHandler(OMLogHandler logHandler)voidremoveTraceHandler(OMTraceHandler traceHandler)voidsetDebugging(boolean debugging)
 
- 
- 
- 
Field Detail- 
INSTANCEstatic final OMPlatform INSTANCE 
 
- 
 - 
Method Detail- 
bundleOMBundle bundle(java.lang.String bundleID, java.lang.Class<?> accessor) 
 - 
isOSGiRunningboolean isOSGiRunning() 
 - 
isExtensionRegistryAvailableboolean isExtensionRegistryAvailable() - Since:
- 2.0
 
 - 
isDebuggingboolean isDebugging() 
 - 
setDebuggingvoid setDebugging(boolean debugging) 
 - 
addLogFiltervoid addLogFilter(OMLogFilter logFilter) - Since:
- 3.2
 
 - 
removeLogFiltervoid removeLogFilter(OMLogFilter logFilter) - Since:
- 3.2
 
 - 
addLogHandlervoid addLogHandler(OMLogHandler logHandler) 
 - 
removeLogHandlervoid removeLogHandler(OMLogHandler logHandler) 
 - 
addTraceHandlervoid addTraceHandler(OMTraceHandler traceHandler) 
 - 
removeTraceHandlervoid removeTraceHandler(OMTraceHandler traceHandler) 
 - 
getStateFolderjava.io.File getStateFolder() 
 - 
getConfigFolderjava.io.File getConfigFolder() 
 - 
getConfigFilejava.io.File getConfigFile(java.lang.String name) 
 - 
getConfigPropertiesjava.util.Properties getConfigProperties(java.lang.String name) 
 - 
getPropertyjava.lang.String getProperty(java.lang.String key) - Since:
- 3.0
 
 - 
getPropertyjava.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)- Since:
- 3.0
 
 - 
getPropertyint getProperty(java.lang.String key, int defaultValue)- Since:
- 3.8
 
 - 
getPropertylong getProperty(java.lang.String key, long defaultValue)- Since:
- 3.8
 
 - 
getProperty<T extends java.lang.Enum<T>> T getProperty(java.lang.String key, java.lang.Class<T> enumType)- Since:
- 3.8
 
 - 
getProperty<T extends java.lang.Enum<T>> T getProperty(java.lang.String key, T defaultValue)- Since:
- 3.8
 
 - 
isPropertyboolean isProperty(java.lang.String key) - Since:
- 3.7
 
 - 
isPropertyboolean isProperty(java.lang.String key, boolean defaultValue)- Since:
- 3.7
 
 - 
getCommandLineArgsjava.lang.String[] getCommandLineArgs() throws java.lang.IllegalStateException- Throws:
- java.lang.IllegalStateException
- Since:
- 3.2
 
 
- 
 
-