|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectopencard.core.util.SystemAccess
opencard.opt.ms.MicrosoftSystemAccess
public class MicrosoftSystemAccess
Singleton that provides access to protected system resources
like file I/O, properties, native code under Microsoft browsers.
Thread safe: each thread can only access its own SystemAccess class.
To run OpenCard under a Microsoft browser install the browser specific
SystemAccess class in the applets init() method as follows:
opencard.core.util.SystemAccess sys =
opencard.opt.ms.MicrosoftSystemAccess();
opencard.core.util.SystemAccess.setSystemAccess(sys);
SystemAccess
,
NetscapeSystemAccess
Constructor Summary | |
---|---|
MicrosoftSystemAccess()
make sure all privileges are present even in ctor to avoid further dialogs during execution |
Method Summary | |
---|---|
boolean |
getBoolean(java.lang.String key)
Access system properties |
java.util.Properties |
getProperties()
Access system properties |
java.lang.String |
getProperty(java.lang.String key)
Access system properties |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String def)
Access system properties |
void |
loadLibrary(java.lang.String libName)
Link to a native DLL. |
java.util.Properties |
loadProperties(java.lang.String filename)
Access system properties |
Methods inherited from class opencard.core.util.SystemAccess |
---|
getSystemAccess, setSystemAccess |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MicrosoftSystemAccess()
Method Detail |
---|
public boolean getBoolean(java.lang.String key)
getBoolean
in class SystemAccess
public java.util.Properties getProperties()
getProperties
in class SystemAccess
public java.lang.String getProperty(java.lang.String key)
getProperty
in class SystemAccess
public java.lang.String getProperty(java.lang.String key, java.lang.String def)
getProperty
in class SystemAccess
public void loadLibrary(java.lang.String libName)
loadLibrary
in class SystemAccess
public java.util.Properties loadProperties(java.lang.String filename) throws java.io.FileNotFoundException, java.io.IOException
loadProperties
in class SystemAccess
java.io.FileNotFoundException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |