public interface IQueryInterface
Calls are delegated through the UnoRuntime
to this
interface. Implement this interface in case you want to customize the
behaviour of UnoRuntime.queryInterface
.
UnoRuntime
Modifier and Type | Method | Description |
---|---|---|
String |
getOid() |
Returns the unique object identifier (OID) of the underlying UNO object.
|
boolean |
isSame(Object object) |
Tests if the given reference represents a facet of the underlying UNO
object.
|
Object |
queryInterface(Type type) |
Returns an object implementing the requested interface type.
|
String getOid()
Object queryInterface(Type type)
type
- the requested UNO interface type; must be a Type
object representing a UNO interface typenull
UnoRuntime
boolean isSame(Object object)
object
- a reference to any Java object representing (a facet of) a
UNO object; may be null
true
if and only if object
is not
null
and represents the same UNO object as this object