public class TLcyFusionClientAddOn extends ALcyPreferencesAddOn
Fusion Client add-on.
This add-on creates the LuciadFusion Client Environment (ALfnClientEnvironment) and makes it available as a service. It also provides one menu item that allows connecting to a LuciadFusion Data Server and a data source handler for URI's of such a server.
ALfnClientEnvironment
Constructor and Description |
---|
TLcyFusionClientAddOn()
Creates a new
TLcyFusionClientAddOn . |
Modifier and Type | Method and Description |
---|---|
protected ALfnClientEnvironment |
createFusionClientEnvironment()
Creates the LuciadFusion client environment used by this add-on.
|
protected TLfnClientFactory |
createFusionClientFactory()
Creates the LuciadFusion client factory.
|
protected ALfnTileStoreProvider |
createTileStoreProvider()
Creates the
LuciadFusion Tile Store provider used by this add-on. |
ALfnClientEnvironment |
getFusionClientEnvironment()
Gets the LuciadFusion client environment used by this add-on.
|
TLfnClientFactory |
getFusionClientFactory()
Gets the LuciadFusion client factory used by this add-on.
|
ALfnTileStoreProvider |
getTileStoreProvider()
Gets the
LuciadFusion Tile Store provider used by this add-on. |
void |
plugInto(ILcyLucyEnv aLucyEnv)
Creates and plugs in the add-on's preferences tool.
|
void |
unplugFrom(ILcyLucyEnv aLucyEnv)
Unplugs the add-on's preferences tool.
|
createPreferencesTool, getLongPrefix, getLucyEnv, getPreferences, getPreferencesTool, getShortPrefix
getConfigSourceName, getDisplayName, setConfigSourceName, setDisplayName
public TLcyFusionClientAddOn()
TLcyFusionClientAddOn
.public void plugInto(ILcyLucyEnv aLucyEnv)
ALcyPreferencesAddOn
plugInto
in class ALcyPreferencesAddOn
aLucyEnv
- the Lucy environment to plug intoALcyAddOn.unplugFrom(com.luciad.lucy.ILcyLucyEnv)
public void unplugFrom(ILcyLucyEnv aLucyEnv)
ALcyPreferencesAddOn
unplugFrom
in class ALcyPreferencesAddOn
aLucyEnv
- the Lucy environmentALcyAddOn.plugInto(com.luciad.lucy.ILcyLucyEnv)
protected ALfnClientEnvironment createFusionClientEnvironment()
public ALfnClientEnvironment getFusionClientEnvironment()
protected TLfnClientFactory createFusionClientFactory()
public TLfnClientFactory getFusionClientFactory()
protected ALfnTileStoreProvider createTileStoreProvider()
LuciadFusion Tile Store provider
used by this add-on.
This provider can be used to open a Tile Store based on a URI.
It is registered as a service
in Lucy.
You can override this method to customize the ALfnTileStoreProvider
that is used by this add-on.
getTileStoreProvider()
public ALfnTileStoreProvider getTileStoreProvider()
LuciadFusion Tile Store provider
used by this add-on.
This provider can be used to open a Tile Store based on a URI.
It is also available as a service
in Lucy.
See createTileStoreProvider()
to override the default provider.