public class WlRegistryProxy extends Proxy<WlRegistryEvents>
The global registry object. The server has a number of global objects that are available to all clients. These objects typically represent an actual object in the server (for example, an input device) or they are singleton objects that provide extension functionality.
When a client creates a registry object, the registry object will emit a global event for each global currently in the registry. Globals come and go as a result of device or monitor hotplugs, reconfiguration or other events, and the registry will send out global and global_remove events to keep the client up to date with the changes. To mark the end of the initial burst of events, the client can use the wl_display.sync request immediately after calling wl_display.get_registry.
A client can bind to a global object by using the bind request. This creates a client-side handle that lets the object emit events to the client and lets the client invoke requests on the object.
| Modifier and Type | Field and Description |
|---|---|
static String |
INTERFACE_NAME |
| Constructor and Description |
|---|
WlRegistryProxy(long pointer) |
WlRegistryProxy(long pointer,
WlRegistryEvents implementation,
int version) |
| Modifier and Type | Method and Description |
|---|---|
<J,T extends Proxy<J>> |
bind(int name,
Class<T> proxyType,
int version,
J implementation)
bind an object to the display
|
destroy, equals, getId, getImplementation, getPointer, getVersion, hashCode, marshal, marshal, marshalConstructor, setQueuepublic static final String INTERFACE_NAME
public WlRegistryProxy(long pointer,
WlRegistryEvents implementation,
int version)
public WlRegistryProxy(long pointer)
public <J,T extends Proxy<J>> T bind(int name, Class<T> proxyType, int version, J implementation)
Binds a new, client-created object to the server using the specified name as the identifier.
name - unique numeric name of the objectproxyType - The type of proxy to create. Must be a subclass of Proxy.version - The protocol version to use. Must not be higher than what the supplied implementation can support.implementation - A protocol event listener for the newly created proxy.Copyright © 2016. All rights reserved.