public class LocationPaneController extends Object implements org.openbase.jul.pattern.Observer<rst.domotic.registry.LocationRegistryDataType.LocationRegistryData>, org.openbase.jul.iface.DefaultInitializable
| Constructor and Description |
|---|
LocationPaneController(ForegroundPane foregroundPane,
LocationPane locationPane,
RemotePool remotePool)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
connectLocationRemote()
Establishes the connection with the RemoteRegistry.
|
void |
init() |
void |
update(org.openbase.jul.pattern.Observable<rst.domotic.registry.LocationRegistryDataType.LocationRegistryData> observable,
rst.domotic.registry.LocationRegistryDataType.LocationRegistryData locationRegistry) |
void |
updateAndZoomFit()
Method to trigger a complete update of the locationPane.
|
public LocationPaneController(ForegroundPane foregroundPane, LocationPane locationPane, RemotePool remotePool)
foregroundPane - the foreground panelocationPane - the location paneremotePool - the remotePoolpublic void init()
throws org.openbase.jul.exception.InitializationException,
InterruptedException
init in interface org.openbase.jul.iface.DefaultInitializableorg.openbase.jul.exception.InitializationExceptionInterruptedExceptionpublic void connectLocationRemote()
public void update(org.openbase.jul.pattern.Observable<rst.domotic.registry.LocationRegistryDataType.LocationRegistryData> observable,
rst.domotic.registry.LocationRegistryDataType.LocationRegistryData locationRegistry)
throws Exception
update in interface org.openbase.jul.pattern.Observer<rst.domotic.registry.LocationRegistryDataType.LocationRegistryData>ExceptionCopyright © 2015–2017 openbase.org. All rights reserved.