opencard.opt.netscape
Class NetscapeSystemAccess
java.lang.Object
|
+--opencard.core.util.SystemAccess
|
+--opencard.opt.netscape.NetscapeSystemAccess
- public class NetscapeSystemAccess
- extends SystemAccess
Singleton that provides access to protected system resources
like file I/O, properties, native code under Netscape 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.netscape.NetscapeSystemAccess();
opencard.core.util.SystemAccess.setSystemAccess(sys);
- Version:
- $Id: NetscapeSystemAccess.java,v 1.1.1.1 1999/10/05 15:08:47 damke Exp $
- See Also:
SystemAccess,
MicrosoftSystemAccess
|
Constructor Summary |
NetscapeSystemAccess()
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 java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
NetscapeSystemAccess
public NetscapeSystemAccess()
- make sure all privileges are present even in ctor to avoid further dialogs during execution
getBoolean
public boolean getBoolean(java.lang.String key)
- Access system properties
- Overrides:
- getBoolean in class SystemAccess
getProperties
public java.util.Properties getProperties()
- Access system properties
- Overrides:
- getProperties in class SystemAccess
getProperty
public java.lang.String getProperty(java.lang.String key)
- Access system properties
- Overrides:
- getProperty in class SystemAccess
getProperty
public java.lang.String getProperty(java.lang.String key,
java.lang.String def)
- Access system properties
- Overrides:
- getProperty in class SystemAccess
loadLibrary
public void loadLibrary(java.lang.String libName)
- Link to a native DLL.
- Overrides:
- loadLibrary in class SystemAccess
loadProperties
public java.util.Properties loadProperties(java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException
- Access system properties
- Overrides:
- loadProperties in class SystemAccess
|