com.sun.star.lib.uno.environments
Class AbstractEnvironment
java.lang.Object
|
+--com.sun.star.lib.uno.environments.AbstractEnvironment
- All Implemented Interfaces:
- com.sun.star.lib.sandbox.Disposable, com.sun.star.uno.IEnvironment
- Direct Known Subclasses:
- com.sun.star.lib.uno.environments.java.java_environment, com.sun.star.lib.uno.environments.remote.remote_environment
- public synchronized class AbstractEnvironment
- extends java.lang.Object
- implements com.sun.star.lib.sandbox.Disposable, com.sun.star.uno.IEnvironment
Field Summary |
private static boolean |
DEBUG
|
protected java.lang.Object |
_context
|
protected java.lang.String |
_name
|
protected com.sun.star.uno.WeakTable |
_objects
|
Constructor Summary |
protected |
AbstractEnvironment(java.lang.String s,
java.lang.Object o)
|
Method Summary |
void |
dispose()
|
boolean |
equals(java.lang.Object o)
|
static java.lang.String |
generateOid(java.lang.Object o)
|
java.lang.Object |
getContext()
|
java.lang.String |
getName()
|
java.lang.Object |
getRegisteredInterface(java.lang.String s,
java.lang.Class c1,
java.lang.Class c2)
|
java.lang.String |
getRegisteredObjectIdentifier(java.lang.Object o)
|
void |
list()
|
java.lang.Object |
registerInterface(java.lang.Object o,
java.lang.String[] s,
java.lang.Class c1,
java.lang.Class c2)
|
void |
revokeInterface(java.lang.String s,
java.lang.Class c)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
private static final boolean DEBUG
_context
protected java.lang.Object _context
_name
protected java.lang.String _name
_objects
protected com.sun.star.uno.WeakTable _objects
AbstractEnvironment
protected AbstractEnvironment(java.lang.String s,
java.lang.Object o)
dispose
public void dispose()
- Specified by:
dispose
in interface com.sun.star.lib.sandbox.Disposable
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class ProgramElementDocImpl
generateOid
public static java.lang.String generateOid(java.lang.Object o)
getContext
public java.lang.Object getContext()
- Specified by:
getContext
in interface com.sun.star.uno.IEnvironment
getName
public java.lang.String getName()
- Specified by:
getName
in interface com.sun.star.uno.IEnvironment
getRegisteredInterface
public java.lang.Object getRegisteredInterface(java.lang.String s,
java.lang.Class c1,
java.lang.Class c2)
- Specified by:
getRegisteredInterface
in interface com.sun.star.uno.IEnvironment
getRegisteredObjectIdentifier
public java.lang.String getRegisteredObjectIdentifier(java.lang.Object o)
- Specified by:
getRegisteredObjectIdentifier
in interface com.sun.star.uno.IEnvironment
list
public void list()
- Specified by:
list
in interface com.sun.star.uno.IEnvironment
registerInterface
public java.lang.Object registerInterface(java.lang.Object o,
java.lang.String[] s,
java.lang.Class c1,
java.lang.Class c2)
- Specified by:
registerInterface
in interface com.sun.star.uno.IEnvironment
revokeInterface
public void revokeInterface(java.lang.String s,
java.lang.Class c)
- Specified by:
revokeInterface
in interface com.sun.star.uno.IEnvironment