|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPlugin
org.csstudio.platform.libs.epics.EpicsPlugin
public class EpicsPlugin
The main plugin class to be used in the desktop.
Nested Class Summary | |
---|---|
static class |
EpicsPlugin.MonitorMask
How should subscriptions be established? |
Field Summary | |
---|---|
static java.lang.String |
ID
|
Constructor Summary | |
---|---|
EpicsPlugin()
The constructor. |
Method Summary | |
---|---|
static EpicsPlugin |
getDefault()
|
EpicsPlugin.MonitorMask |
getMonitorMask()
|
void |
installPreferences()
Update the CAJ settings with the data from the preference page. |
void |
start(BundleContext context)
Set preferences, load JNI libraries as needed |
void |
stop(BundleContext context)
|
boolean |
usePureJava()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ID
Constructor Detail |
---|
public EpicsPlugin()
Method Detail |
---|
public boolean usePureJava()
true
if preferences suggest the use
of pure java CA.public EpicsPlugin.MonitorMask getMonitorMask()
public static EpicsPlugin getDefault()
public final void start(BundleContext context) throws java.lang.Exception
java.lang.Exception
public final void stop(BundleContext context) throws java.lang.Exception
java.lang.Exception
public void installPreferences()
Unfortunately this only takes effect after a restart, the current setup seems to remain unaffected.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |