Package | Description |
---|---|
com.luciad.lucy |
This package contains the core of Lucy: the
back-end , which
is the central point of Lucy where addons can add functionality to
extend Lucy, and the default front-end . |
com.luciad.lucy.format |
Provides support facilities for adding a new data format to Lucy.
|
com.luciad.lucy.format.lightspeed |
Provides support facilities for adding visualization in a Lightspeed view for data formats.
|
com.luciad.lucy.map |
Contains a broad range of classes related to the visual represention of a map.
|
com.luciad.lucy.model |
Provides classes to deal with the models ( that store the actual data ) behind a map.
|
com.luciad.lucy.util |
Provides utility classes for Lucy.
|
Modifier and Type | Method and Description |
---|---|
protected ALcyFileTypeDescriptor |
TLcyLucyEnvFactory.createAllKnownFileTypeDescriptor(ILcyLucyEnv aLucyEnv)
Creates the
ALcyFileTypeDescriptor that represents all known files. |
ALcyFileTypeDescriptor |
ILcyLucyEnv.getDecoderFileTypeDescriptor(int aIndex)
Deprecated.
Use
new TLcyCompositeModelDecoder(aLucyEnv).getDecoderFileTypeDescriptor(aIndex) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
ALcyFileTypeDescriptor |
ILcyLucyEnv.getEncoderFileTypeDescriptor(int aIndex)
Deprecated.
Use
new TLcyCompositeModelEncoder(aLucyEnv).getEncoderFileTypeDescriptor(aIndex) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
ALcyFileTypeDescriptor |
ILcyLucyEnv.getGXYLayerDecoderFileTypeDescriptor(int aIndex)
Deprecated.
Use
new TLcyCompositeGXYLayerDecoder(aLucyEnv).getFileTypeDescriptor(aIndex) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
ALcyFileTypeDescriptor |
ILcyLucyEnv.getGXYLayerEncoderFileTypeDescriptor(int aIndex)
Deprecated.
Use
new TLcyCompositeGXYLayerEncoder(aLucyEnv).getFileTypeDescriptor(aIndex) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
Modifier and Type | Method and Description |
---|---|
void |
ILcyLucyEnv.addGXYLayerDecoder(ILcdGXYLayerDecoder aGXYLayerDecoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Deprecated.
Use
new TLcyCompositeGXYLayerDecoder(aLucyEnv).addGXYLayerDecoder(aGXYLayerDecoder, aFileTypeDescriptor) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
void |
ILcyLucyEnv.addGXYLayerEncoder(ILcdGXYLayerEncoder aGXYLayerEncoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Deprecated.
Use
new TLcyCompositeGXYLayerEncoder(aLucyEnv).addGXYLayerEncoder(aGXYLayerEncoder, aFileTypeDescriptor) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
void |
ILcyLucyEnv.addModelDecoder(ILcdModelDecoder aModelDecoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Deprecated.
Use
new TLcyCompositeModelDecoder(aLucyEnv).addModelDecoder(aModelDecoder, aFileTypeDescriptor) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
void |
ILcyLucyEnv.addModelEncoder(ILcdModelEncoder aModelEncoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Deprecated.
Use
new TLcyCompositeModelEncoder(aLucyEnv).addModelEncoder(aModelEncoder, aFileTypeDescriptor) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
abstract Object |
TLcyDataFormatManager.ALcyHandlerChooser.chooseHandler(String aSourceName,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aMapComponent,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Chooses the
ILcdModelDecoder or ALcyDataSourceHandler to use for
the given aSourceName out of the list of given handlers. |
abstract Object |
TLcyDataFormatManager.ALcyHandlerChooser.chooseHandler(String aSourceName,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aMapComponent,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Chooses the
ILcdModelDecoder or ALcyDataSourceHandler to use for
the given aSourceName out of the list of given handlers. |
abstract Object |
TLcyDataFormatManager.ALcyHandlerChooser.chooseHandler(String aSourceName,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aMapComponent,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Chooses the
ILcdModelDecoder or ALcyDataSourceHandler to use for
the given aSourceName out of the list of given handlers. |
abstract List<ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer>> |
TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent(String aSourceName,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aFailedMapComponent,
List<ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer>> aMapComponentsToChooseFrom,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Chooses the
ILcyGenericMapComponent (s) to use for the given
aSourceName out of the list of given map components. |
abstract List<ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer>> |
TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent(String aSourceName,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aFailedMapComponent,
List<ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer>> aMapComponentsToChooseFrom,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Chooses the
ILcyGenericMapComponent (s) to use for the given
aSourceName out of the list of given map components. |
abstract List<ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer>> |
TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent(String aSourceName,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aFailedMapComponent,
List<ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer>> aMapComponentsToChooseFrom,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Chooses the
ILcyGenericMapComponent (s) to use for the given
aSourceName out of the list of given map components. |
void |
TLcyDataFormatManager.handleDataSources(String[] aDataSources,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aMapComponent,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Opens the data represented by
aDataSources on aMapComponent by using all the
ILcdModelDecoder s and ALcyDataSourceHandler s that are registered on the Lucy
back-end. |
void |
TLcyDataFormatManager.handleDataSources(String[] aDataSources,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aMapComponent,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Opens the data represented by
aDataSources on aMapComponent by using the
ILcdModelDecoder s in aModelDecoders and the ALcyDataSourceHandler s in
aDataSourceHandlers . |
void |
TLcyDataFormatManager.handleDataSources(String[] aDataSources,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aMapComponent,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Opens the data represented by
aDataSources on aMapComponent by using the
ILcdModelDecoder s in aModelDecoders and the ALcyDataSourceHandler s in
aDataSourceHandlers . |
void |
TLcyDataFormatManager.handleDataSources(String[] aDataSources,
ILcyGenericMapComponent<? extends ILcdView,? extends ILcdLayer> aMapComponent,
ILcdModelDecoder[] aModelDecoders,
ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors,
ALcyDataSourceHandler[] aDataSourceHandlers,
ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors,
ALcyFileTypeDescriptor aSelectedFileTypeDescriptor,
Component aParentComponent)
Opens the data represented by
aDataSources on aMapComponent by using the
ILcdModelDecoder s in aModelDecoders and the ALcyDataSourceHandler s in
aDataSourceHandlers . |
Modifier and Type | Method and Description |
---|---|
protected ALcyFileTypeDescriptor[] |
ALcyFormatWrapper.createDataSourceHandlerFileTypeDescriptors() |
protected ALcyFileTypeDescriptor[] |
ALcyFormat.createDataSourceHandlerFileTypeDescriptors()
Creates the
ALcyFileTypeDescriptor instances corresponding to the
ALcyFileTypeDescriptor instances created by this format. |
protected ALcyFileTypeDescriptor[] |
ALcyFormatWrapper.createGXYLayerDecoderFileTypeDescriptors() |
protected ALcyFileTypeDescriptor[] |
ALcyFormat.createGXYLayerDecoderFileTypeDescriptors()
Creates
ALcyFileTypeDescriptor s for the ILcdGXYLayerDecoder s. |
protected ALcyFileTypeDescriptor[] |
ALcyFormatWrapper.createGXYLayerEncoderFileTypeDescriptors() |
protected ALcyFileTypeDescriptor[] |
ALcyFormat.createGXYLayerEncoderFileTypeDescriptors()
Creates
ALcyFileTypeDescriptor s for the ILcdGXYLayerEncoder s. |
protected ALcyFileTypeDescriptor[] |
ALcyFormatWrapper.createModelDecoderFileTypeDescriptors() |
protected abstract ALcyFileTypeDescriptor[] |
ALcyFormat.createModelDecoderFileTypeDescriptors()
Creates the
ALcyFileTypeDescriptor instances corresponding to the
ILcdModelDecoder instances created by this format. |
protected ALcyFileTypeDescriptor[] |
ALcyFileFormat.createModelDecoderFileTypeDescriptors()
Creates the
ALcyFileTypeDescriptor instances corresponding to the
ILcdModelDecoder instances created by this format. |
protected ALcyFileTypeDescriptor[] |
ALcyFormatWrapper.createModelEncoderFileTypeDescriptors() |
protected ALcyFileTypeDescriptor[] |
ALcyFormat.createModelEncoderFileTypeDescriptors()
Creates the array of
ALcyFileTypeDescriptor instances for the
ILcdModelEncoder instances created by this format. |
protected ALcyFileTypeDescriptor[] |
ALcyFileFormat.createModelEncoderFileTypeDescriptors()
Creates the array of
ALcyFileTypeDescriptor instances for the
ILcdModelEncoder instances created by this format. |
ALcyFileTypeDescriptor[] |
ALcyFormat.getDataSourceHandlerFileTypeDescriptors()
Returns the array of
ALcyFileTypeDescriptor instances created by this format
for data source handlers. |
ALcyFileTypeDescriptor[] |
ALcyFormat.getGXYLayerDecoderFileTypeDescriptors()
Returns the
ALcyFileTypeDescriptor descriptors describing the file types of the
ILcdGXYLayerDecoder instances created by this format. |
ALcyFileTypeDescriptor[] |
ALcyFormat.getGXYLayerEncoderFileTypeDescriptors()
Returns the
ALcyFileTypeDescriptor descriptors describing the files for the
ILcdGXYLayerEncoder encoders created by this format. |
ALcyFileTypeDescriptor[] |
ALcyFormat.getModelDecoderFileTypeDescriptors()
Returns the array of
ALcyFileTypeDescriptor instances created by this format. |
ALcyFileTypeDescriptor[] |
ALcyFormat.getModelEncoderFileTypeDescriptors()
Returns the array of
ALcyFileTypeDescriptor instances created by this format. |
Modifier and Type | Method and Description |
---|---|
protected ALcyFileTypeDescriptor[] |
ALcyLspStyleFormat.createLayerStyleCodecFileTypeDescriptors() |
protected ALcyFileTypeDescriptor[] |
ALcyLspStyleFileFormat.createLayerStyleCodecFileTypeDescriptors()
Creates
ALcyFileTypeDescriptor s for the ILcyLayerStyleCodec s. |
ALcyFileTypeDescriptor[] |
ALcyLspFormatWrapper.createLayerStyleCodecFileTypeDescriptors()
Creates
ALcyFileTypeDescriptor s for the ILcyLayerStyleCodec s. |
protected ALcyFileTypeDescriptor[] |
ALcyLspFormat.createLayerStyleCodecFileTypeDescriptors()
Creates
ALcyFileTypeDescriptor s for the ILcyLayerStyleCodec s. |
ALcyFileTypeDescriptor[] |
ALcyLspFormat.getLayerStyleCodecFileTypeDescriptors()
Returns the
ALcyFileTypeDescriptor descriptors describing the files for the
ILcyLayerStyleCodec codecs created by this format. |
Modifier and Type | Method and Description |
---|---|
ALcyFileTypeDescriptor |
TLcyCompositeGXYLayerEncoder.getFileTypeDescriptor(int aIndex)
Returns the layer encoder file type descriptor at the given index.
|
ALcyFileTypeDescriptor |
TLcyCompositeGXYLayerDecoder.getFileTypeDescriptor(int aIndex)
Retrieves the layer decoder file type descriptor at the given index.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcyCompositeGXYLayerDecoder.addGXYLayerDecoder(ILcdGXYLayerDecoder aGXYLayerDecoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Adds the given
ILcdGXYLayerDecoder to the list of associated
ILcdGXYLayerDecoder s. |
void |
TLcyCompositeGXYLayerEncoder.addGXYLayerEncoder(ILcdGXYLayerEncoder aGXYLayerEncoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Adds the given
ILcdGXYLayerEncoder to the list of associated
ILcdGXYLayerEncoder s. |
Constructor and Description |
---|
TLcyGXYLayerDecoderHolder(ALcyFileTypeDescriptor aFileTypeDescriptor,
ILcdGXYLayerDecoder aGXYLayerDecoder)
Create a new holder object to associate an
ILcdGXYLayerDecoder with an
ALcyFileTypeDescriptor . |
TLcyGXYLayerEncoderHolder(ALcyFileTypeDescriptor aFileTypeDescriptor,
ILcdGXYLayerEncoder aGXYLayerEncoder)
Create a new holder object to associate an
ILcdGXYLayerEncoder with an
ALcyFileTypeDescriptor . |
TLcyLayerStyleCodecHolder(ALcyFileTypeDescriptor aFileTypeDescriptor,
ILcyLayerStyleCodec aLayerStyleCodec)
Create a new holder object to associate an
ILcyLayerStyleCodec with an
ALcyFileTypeDescriptor . |
Modifier and Type | Class and Description |
---|---|
class |
TLcyCompositeFileTypeDescriptor
Composite implementation (see composite design pattern) of
ALcyFileTypeDescriptor . |
class |
TLcyFileTypeDescriptor
Implementation of ALcyFileTypeDescriptor that allows a list of valid
extensions.
|
class |
TLcyFilterFileTypeDescriptor
Implementation of ALcyFileTypeDescriptor that allows a list of valid
filters (*.ext or prefix*).
|
Modifier and Type | Method and Description |
---|---|
ALcyFileTypeDescriptor |
TLcyCompositeModelDecoder.getDecoderFileTypeDescriptor(int aIndex) |
ALcyFileTypeDescriptor |
ILcyModelDecoderContainer.getDecoderFileTypeDescriptor(int aIndex)
Deprecated.
Retrieves the file type descriptor at the given index, or null if the
decoder was added with null as a descriptor.
|
ALcyFileTypeDescriptor |
TLcyCompositeModelEncoder.getEncoderFileTypeDescriptor(int aIndex) |
ALcyFileTypeDescriptor |
ILcyModelEncoderContainer.getEncoderFileTypeDescriptor(int aIndex)
Deprecated.
Retursn the file type descriptor at the given index, or null if the
encoder was added with null as a descriptor.
|
ALcyFileTypeDescriptor |
TLcyCompositeFileTypeDescriptor.getFileTypeDescriptor(int aIndex)
Gets the
ALcyFileTypeDescriptor at the given position in the list. |
ALcyFileTypeDescriptor |
TLcyCompositeDataSourceHandler.getFileTypeDescriptor(int aIndex)
Retrieves the file type descriptor at the given index, or null if the handler was added with
null as a descriptor.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcyCompositeDataSourceHandler.addDataSourceHandler(ALcyDataSourceHandler aHandler,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Adds the given
ALcyDataSourceHandler to the list of associated
ALcyDataSourceHandler s. |
void |
TLcyCompositeFileTypeDescriptor.addFileTypeDescriptor(ALcyFileTypeDescriptor aDescriptor)
Adds the given
ALcyFileTypeDescriptor to this composite descriptor. |
void |
TLcyCompositeModelDecoder.addModelDecoder(ILcdModelDecoder aModelDecoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Adds the given model decoder to this container.
|
void |
ILcyModelDecoderContainer.addModelDecoder(ILcdModelDecoder aModelDecoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Deprecated.
Adds the given model decoder to this container.
|
void |
TLcyCompositeModelEncoder.addModelEncoder(ILcdModelEncoder aModelEncoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Adds the given model encoder to this container.
|
void |
ILcyModelEncoderContainer.addModelEncoder(ILcdModelEncoder aModelEncoder,
ALcyFileTypeDescriptor aFileTypeDescriptor)
Deprecated.
Adds the given model encoder to this container.
|
void |
TLcyCompositeFileTypeDescriptor.removeFileTypeDescriptor(ALcyFileTypeDescriptor aDescriptor)
Removes the given
ALcyFileTypeDescriptor from this composite descriptor. |
Constructor and Description |
---|
TLcyDataSourceHandlerHolder(ALcyFileTypeDescriptor aFileTypeDescriptor,
ALcyDataSourceHandler aDataSourceHandler)
Create a new holder object to associate an
ALcyDataSourceHandler with an
ALcyFileTypeDescriptor . |
TLcyModelDecoderHolder(ALcyFileTypeDescriptor aFileTypeDescriptor,
ILcdModelDecoder aModelDecoder)
Create a new holder object to associate an
ILcdModelDecoder with an
ALcyFileTypeDescriptor . |
TLcyModelEncoderHolder(ALcyFileTypeDescriptor aFileTypeDescriptor,
ILcdModelEncoder aModelEncoder)
Create a new holder object to associate an
ILcdModelEncoder with an
ALcyFileTypeDescriptor . |
Modifier and Type | Method and Description |
---|---|
ALcyFileTypeDescriptor |
ALcyFileTypeDescriptorHolder.getFileTypeDescriptor()
Returns the file type descriptor.
|
Constructor and Description |
---|
ALcyFileTypeDescriptorHolder(ALcyFileTypeDescriptor aFileTypeDescriptor,
T aAssociatedObject)
Create a new
ALcyFileTypeDescriptorHolder |