|
|||||||||
| 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 SystemAccesspublic java.util.Properties getProperties()
getProperties in class SystemAccesspublic 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 SystemAccesspublic 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 SystemAccessjava.io.FileNotFoundException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||