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.model |
Provides classes to deal with the models ( that store the actual data ) behind a map.
|
Modifier and Type | Method and Description |
---|---|
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. |
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 ALcyDataSourceHandler[] |
ALcyFormatWrapper.createDataSourceHandlers() |
protected ALcyDataSourceHandler[] |
ALcyFormat.createDataSourceHandlers()
Creates
ALcyDataSourceHandler (s) that are more general
than ALcyFileTypeDescriptor s. |
ALcyDataSourceHandler[] |
ALcyFormat.getDataSourceHandlers()
Returns the array of
ALcyDataSourceHandler instances created by this format. |
Modifier and Type | Class and Description |
---|---|
class |
TLcyCompositeDataSourceHandler
Composite implementation (see composite design pattern) of
ALcyDataSourceHandler . |
Modifier and Type | Method and Description |
---|---|
ALcyDataSourceHandler |
TLcyCompositeDataSourceHandler.getDataSourceHandler(int aIndex)
Returns the
ALcyDataSourceHandler at the given index. |
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 |
TLcyCompositeDataSourceHandler.removeDataSourceHandler(ALcyDataSourceHandler aHandler)
Removes the given
ALcyDataSourceHandler from the list of associated
ALcyDataSourceHandler s. |
Constructor and Description |
---|
TLcyDataSourceHandlerHolder(ALcyFileTypeDescriptor aFileTypeDescriptor,
ALcyDataSourceHandler aDataSourceHandler)
Create a new holder object to associate an
ALcyDataSourceHandler with an
ALcyFileTypeDescriptor . |