Class TLcySafeGuardFormatWrapper
Decorator for an ALcyFormat that safe guards all operations on models and layers to make sure no
invalid models or layers are ever accepted or handled. It relies on the implementation of
isModelOfFormat(com.luciad.model.ILcdModel) and
isGXYLayerOfFormat(com.luciad.view.gxy.ILcdGXYLayer) of the given ALcyFormat to do so.
As a result, implementers of an ALcyFormat can simplify this type of code:
protected ILcyModelContentTypeProvider createModelContentTypeProvider() {
return new ILcyModelContentTypeProvider() {
public int getModelContentType( ILcdModel aModel ) {
if ( aModel.getModelDescriptor() instanceof TLcdSHPModelDescriptor ) {
return MIXED;
}
else {
return UNKNOWN;
}
}
};
}
to this:
protected ILcyModelContentTypeProvider createModelContentTypeProvider() {
return new ILcyModelContentTypeProvider() {
public int getModelContentType( ILcdModel aModel ) {
return MIXED;
}
};
}
which is easier and less error prone. Similar simplifications apply to all other concepts such as
ILcdGXYLayerFactory, ILcdGXYLayerEncoder etc.-
Constructor Summary
ConstructorsConstructorDescriptionTLcySafeGuardFormatWrapper(ALcyFormat aFormat) Creates a newTLcySafeGuardFormatWrapperaround the givenALcyFormat. -
Method Summary
Modifier and TypeMethodDescriptionprotected ILcyAsynchronousPaintHintProviderCreates aILcyAsynchronousPaintHintProviderfor this format.protected ILcdBalloonContentProvider[]Creates theILcdBalloonContentProviders for this format.protected ILcyCustomizerPanelFactory[]Creates theILcyCustomizerPanelFactoryfactories that can createILcyCustomizerPanelinstances to change the value of a single data property of the domain objects created by the model decoders of this format.protected ALcyDefaultModelDescriptorFactory[]Creates theALcyDefaultModelDescriptorFactorys for this data format.protected ILcyCustomizerPanelFactory[]Creates theILcyCustomizerPanelFactoryfactories that can createILcyCustomizerPanelinstances for the domain objects created by the model decoders of this format.protected ALcyWorkspaceObjectCodec[]Creates theALcyWorkspaceObjectCodeccodecs for theILcyCustomizerPanelinstances for the domain objects created by the model decoders of this format.protected ALcyWorkspaceObjectCodec[]Creates theALcyWorkspaceObjectCodecthat can encode and decode theILcyCustomizerPanelinstances for the domain objects produced by the model decoders of this format.protected ALcyFormatBarFactoryCreates theALcyFormatBarFactorythat can create a bar to manipulate layers of this format.protected ILcyCustomizerPanelFactory[]Creates theILcyCustomizerPanelFactoryfactories that can createILcyCustomizerPanelinstances for the layers created by the layer factories of this format.protected ALcyWorkspaceObjectCodec[]Creates theALcyWorkspaceObjectCodeccodecs for theILcyCustomizerPanelinstances for the layers created by the layer factories of this format.protected ILcdGXYLayerDecoder[]Creates theILcdGXYLayerDecoderdecoders that can decode layers for models created by the model decoders of this format.protected ILcdGXYLayerEncoder[]Creates theILcdGXYLayerEncoderencoders for the layers created by the layer factories of this format.protected ILcdGXYLayerFactoryCreates aILcdGXYLayerFactoryfor this format.protected ALcyLayerSelectionTransferHandler[]Creates theALcyLayerSelectionTransferHandlertransfer handlers that can transfer the selection of the 2D layers created by the layer factories of this format.protected ILcyLayerStyleProviderCreates the style provider that can retrieve and encode the style of the layers created by the layer factory of this format.protected ILcyGXYLayerTypeProviderCreates anILcyGXYLayerTypeProviderfor this format.protected ALcyWorkspaceObjectCodec[]Creates theALcyWorkspaceObjectCodeccodecs that can encode and decode the layers created by the layer factories of this format.protected ILcyGXYLabelPlacementHintProviderCreates theILcyLabelPlacementHintProviderthat can create aTLcyGXYLabelPlacementHintfor layers of this format.protected ILcdLayerHeightProviderFactoryCreates theILcdLayerHeightProviderFactorythat can create anILcdHeightProviderfor this format.protected ILcdLayerMeasureProviderFactoryCreates theILcdLayerMeasureProviderFactoryfor this format.Creates anILcyModelContentTypeProviderfor this format.protected ILcyCustomizerPanelFactory[]Creates theILcyCustomizerPanelFactory(s) that can createILcyCustomizerPanelinstances to customize the models produced by the model decoders and model factories of this format.protected ALcyWorkspaceObjectCodec[]Creates theALcyWorkspaceObjectCodecthat can encode and decode theILcyCustomizerPanelinstances for the models produced by this format.protected ILcdModelDecoder[]Creates theILcdModelDecoderdecoders for this data format.protected ILcyCustomizerPanelFactory[]Creates theILcyCustomizerPanelFactoryinstances for theILcdModelEncoderinstances created by this class.protected ALcyWorkspaceObjectCodec[]Creates theALcyWorkspaceObjectCodeccodecs for theILcyCustomizerPanelthat customize the model encoder instances created by this class.protected ILcdModelEncoder[]Creates the model encoders for this data format.protected ILcdModelFactoryCreates theILcdModelFactoryfor this data format.protected ILcdModelHeightProviderFactoryCreates theILcdModelHeightProviderFactorythat can create anILcdHeightProviderfor this format.protected ILcdModelMeasureProviderFactoryCreates theILcdModelMeasureProviderFactoryfor this format.protected ILcyCustomizerPanelFactory[]Creates theILcyCustomizerPanelFactory(s) that can createILcyCustomizerPanelinstances to customize the meta data of the models produced by the model decoders and model factories of this format.protected ALcyWorkspaceObjectCodec[]Creates theALcyWorkspaceObjectCodeccodecs that can encode and decode theILcyCustomizerPanelinstances used to customize the meta data of the models produced by this format.protected ALcyWorkspaceObjectCodec[]Creates theALcyWorkspaceObjectCodeccodecs that can encode and decode theILcdModelinstances produces by the model decoders of this format.booleanisGXYLayerOfFormat(ILcdGXYLayer aGXYLayer) Returnstrueif and only if the given layer is a layer of the current data format.booleanisModelOfFormat(ILcdModel aModel) Returns true if and only if the given model is a model of the current data format.Methods inherited from class com.luciad.lucy.format.ALcyFormatWrapper
createAll, createDataSourceHandlerFileTypeDescriptorGroups, createDataSourceHandlerFileTypeDescriptors, createDataSourceHandlers, createGXYLayerDecoderFileTypeDescriptors, createGXYLayerEncoderFileTypeDescriptors, createModelDecoderFileTypeDescriptorGroups, createModelDecoderFileTypeDescriptors, createModelEncoderFileTypeDescriptors, getFormat, getLongPrefix, getLucyEnv, getShortPrefixMethods inherited from class com.luciad.lucy.format.ALcyFormat
createGXYLayerOfFormatFilter, createLayerContextOfFormatFilter, createModelContextOfFormatFilter, createModelOfFormatFilter, getAsynchronousPaintHintProvider, getBalloonContentProviders, getDataPropertyValueCustomizerPanelFactories, getDataSourceHandlerFileTypeDescriptorGroups, getDataSourceHandlerFileTypeDescriptors, getDataSourceHandlers, getDefaultModelDescriptorFactories, getDomainObjectCustomizerPanelFactories, getDomainObjectCustomizerPanelWorkspaceCodecs, getDomainObjectWorkspaceCodecs, getFormatBarFactory, getGXYLayerCustomizerPanelFactories, getGXYLayerCustomizerPanelWorkspaceCodecs, getGXYLayerDecoderFileTypeDescriptors, getGXYLayerDecoders, getGXYLayerEncoderFileTypeDescriptors, getGXYLayerEncoders, getGXYLayerFactory, getGXYLayerSelectionTransferHandlers, getGXYLayerStyleProvider, getGXYLayerTypeProvider, getGXYLayerWorkspaceCodecs, getLabelPlacementHintProvider, getLayerHeightProviderFactory, getLayerMeasureProviderFactory, getModelContentTypeProvider, getModelCustomizerPanelFactories, getModelCustomizerPanelWorkspaceCodecs, getModelDecoderFileTypeDescriptorGroups, getModelDecoderFileTypeDescriptors, getModelDecoders, getModelEncoderCustomizerPanelFactories, getModelEncoderCustomizerPanelWorkspaceCodecs, getModelEncoderFileTypeDescriptors, getModelEncoders, getModelFactory, getModelHeightProviderFactory, getModelMeasureProviderFactory, getModelMetaDataCustomizerPanelFactories, getModelMetaDataCustomizerPanelWorkspaceCodecs, getModelWorkspaceCodecs, toString
-
Constructor Details
-
TLcySafeGuardFormatWrapper
Creates a newTLcySafeGuardFormatWrapperaround the givenALcyFormat.- Parameters:
aFormat- The format to wrap.
-
-
Method Details
-
isModelOfFormat
Description copied from class:ALcyFormatReturns true if and only if the given model is a model of the current data format.- Overrides:
isModelOfFormatin classALcyFormatWrapper- Parameters:
aModel- The model to check.- Returns:
trueif and only if the given model is a model of the current data format.
-
createModelContentTypeProvider
Description copied from class:ALcyFormatCreates an
ILcyModelContentTypeProviderfor this format.- Overrides:
createModelContentTypeProviderin classALcyFormatWrapper- Returns:
- the
ILcyModelContentTypeProviderfor this data format. May benull. - See Also:
-
createModelFactory
Description copied from class:ALcyFormatCreates the
ILcdModelFactoryfor this data format. All newly created models of the add-on are expected to be constructed through this factory.- Overrides:
createModelFactoryin classALcyFormatWrapper- Returns:
- The
ILcdModelFactoryfor this data format. May benull.
-
createDefaultModelDescriptorFactories
Description copied from class:ALcyFormatCreates the
ALcyDefaultModelDescriptorFactorys for this data format.The default implementation returns a zero-length array.
- Overrides:
createDefaultModelDescriptorFactoriesin classALcyFormatWrapper- Returns:
- The
ALcyDefaultModelDescriptorFactory(or multiple) for this data format. Must not benull, but the array may have length0.
-
createModelDecoders
Description copied from class:ALcyFormatCreates the
ILcdModelDecoderdecoders for this data format.It's also the responsibility of this method to make sure that the given lucy environment listens to status events from the decoder. This method should not register the decoder to the lucy env.
Note that
TLcdStatusInputStreamFactorymight be useful to implement this method.- Overrides:
createModelDecodersin classALcyFormatWrapper- Returns:
- The
ILcdModelDecoder(or multiple) for this data format. Must not benull, but the array may have length0. - See Also:
-
createModelEncoders
Description copied from class:ALcyFormatCreates the model encoders for this data format. It is the responsibility of this method to ensure that the given lucy environment listens to status events from the encoder. This method should not register the encoder to the lucy env.
Note that
TLcdStatusOutputStreamFactorymight be useful to implement this method.- Overrides:
createModelEncodersin classALcyFormatWrapper- Returns:
- An array of
ILcdModelEncoderinstances. Must not benull, but may have length0. Must not containnull. - See Also:
-
createModelEncoderCustomizerPanelFactories
Description copied from class:ALcyFormatCreates the
ILcyCustomizerPanelFactoryinstances for theILcdModelEncoderinstances created by this class.The created
ILcyCustomizerPanels should work with instances ofTLcyModelEncoderContextin theirsetObjectmethod.Hint: When overriding this method, you should also consider overriding
ALcyFormat.createModelEncoderCustomizerPanelWorkspaceCodecs(). This is needed if yourILcyCustomizerPanels need to store any specific state in the workspace.- Overrides:
createModelEncoderCustomizerPanelFactoriesin classALcyFormatWrapper- Returns:
- An array of
ILcyCustomizerPanelFactoryinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createModelEncoderCustomizerPanelWorkspaceCodecs
Description copied from class:ALcyFormatCreates the
ALcyWorkspaceObjectCodeccodecs for theILcyCustomizerPanelthat customize the model encoder instances created by this class.- Overrides:
createModelEncoderCustomizerPanelWorkspaceCodecsin classALcyFormatWrapper- Returns:
- An array containing the
ALcyWorkspaceObjectCodecinstances. Must not benull, but may have length0. Must not containnull. - See Also:
-
createModelWorkspaceCodecs
Description copied from class:ALcyFormatCreates the
ALcyWorkspaceObjectCodeccodecs that can encode and decode theILcdModelinstances produces by the model decoders of this format.- Overrides:
createModelWorkspaceCodecsin classALcyFormatWrapper- Returns:
- An array containing the
ALcyWorkspaceObjectCodecinstances. Must not benull, but may have length0. Must not containnull. - See Also:
-
createDomainObjectWorkspaceCodecs
Description copied from class:ALcyFormatCreates the
ALcyWorkspaceObjectCodecthat can encode and decode theILcyCustomizerPanelinstances for the domain objects produced by the model decoders of this format.- Overrides:
createDomainObjectWorkspaceCodecsin classALcyFormatWrapper- Returns:
- An array of
ALcyWorkspaceObjectCodecinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createDomainObjectCustomizerPanelFactories
Description copied from class:ALcyFormatCreates the
ILcyCustomizerPanelFactoryfactories that can createILcyCustomizerPanelinstances for the domain objects created by the model decoders of this format.The created
ILcyCustomizerPanels should work with instances ofTLcyDomainObjectContextin theirsetObjectmethod.Hint: When overriding this method, you should also consider overriding
ALcyFormat.createDomainObjectCustomizerPanelWorkspaceCodecs(). This is needed if yourILcyCustomizerPanels need to store any specific state in the workspace.- Overrides:
createDomainObjectCustomizerPanelFactoriesin classALcyFormatWrapper- Returns:
- An array containing the
ILcyCustomizerPanelFactoryinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createDomainObjectCustomizerPanelWorkspaceCodecs
Description copied from class:ALcyFormatCreates the
ALcyWorkspaceObjectCodeccodecs for theILcyCustomizerPanelinstances for the domain objects created by the model decoders of this format.- Overrides:
createDomainObjectCustomizerPanelWorkspaceCodecsin classALcyFormatWrapper- Returns:
- An array containing the
ALcyWorkspaceObjectCodecinstances. Must not benull, but may have length0. Must not containnull. - See Also:
-
createModelCustomizerPanelFactories
Description copied from class:ALcyFormatCreates the
ILcyCustomizerPanelFactory(s) that can createILcyCustomizerPanelinstances to customize the models produced by the model decoders and model factories of this format.The created
ILcyCustomizerPanels should work with instances ofTLcyModelContextin theirsetObjectmethod.Hint: When overriding this method, you should also consider overriding
ALcyFormat.createModelCustomizerPanelWorkspaceCodecs(). This is needed if yourILcyCustomizerPanels need to store any specific state in the workspace.- Overrides:
createModelCustomizerPanelFactoriesin classALcyFormatWrapper- Returns:
- An array containing the
ILcyCustomizerPanelFactoryinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createModelMetaDataCustomizerPanelFactories
Description copied from class:ALcyFormatCreates the
ILcyCustomizerPanelFactory(s) that can createILcyCustomizerPanelinstances to customize the meta data of the models produced by the model decoders and model factories of this format.The created
ILcyCustomizerPanels should work with instances ofTLcyModelMetaDataContextin theirsetObjectmethod.Hint: When overriding this method, you should also consider overriding
ALcyFormat.createModelMetaDataCustomizerPanelWorkspaceCodecs(). This is needed if yourILcyCustomizerPanels need to store any specific state in the workspace.- Overrides:
createModelMetaDataCustomizerPanelFactoriesin classALcyFormatWrapper- Returns:
- An array containing the
ILcyCustomizerPanelFactoryinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createModelMetaDataCustomizerPanelWorkspaceCodecs
Description copied from class:ALcyFormatCreates the
ALcyWorkspaceObjectCodeccodecs that can encode and decode theILcyCustomizerPanelinstances used to customize the meta data of the models produced by this format.- Overrides:
createModelMetaDataCustomizerPanelWorkspaceCodecsin classALcyFormatWrapper- Returns:
- An array of
ALcyWorkspaceObjectCodecinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createGXYLayerTypeProvider
Description copied from class:ALcyFormatCreates an
ILcyGXYLayerTypeProviderfor this format.- Overrides:
createGXYLayerTypeProviderin classALcyFormatWrapper- Returns:
- A
ILcyGXYLayerTypeProviderfor this data format. May benull. - See Also:
-
createGXYLayerFactory
Description copied from class:ALcyFormatCreates a
The factory can also configure label algorithms on the created layers.ILcdGXYLayerFactoryfor this format.- Overrides:
createGXYLayerFactoryin classALcyFormatWrapper- Returns:
- the
ILcdGXYLayerFactoryfor this data format. May benull. - See Also:
-
createGXYLayerDecoders
Description copied from class:ALcyFormatCreates the
ILcdGXYLayerDecoderdecoders that can decode layers for models created by the model decoders of this format.The default implementation returns a zero-length array.
It is the responsibility of this method to make sure that the lucy environment listens to status events from the decoder. This method should not register the decoder to the lucy env.
Note that
TLcdStatusInputStreamFactorymight be useful to implement this method.- Overrides:
createGXYLayerDecodersin classALcyFormatWrapper- Returns:
- An array of layer decoders. It must not be
null, but may have length0. It must not containnull. - See Also:
-
createGXYLayerEncoders
Description copied from class:ALcyFormatCreates the
ILcdGXYLayerEncoderencoders for the layers created by the layer factories of this format.The default implementation returns a zero-length array.
It is the responsibility of this method to make sure that the lucy environment listens to status events from the encoder. This method should not register the encoder to the lucy env.
Note that
TLcdStatusOutputStreamFactorymight be useful to implement this method.- Overrides:
createGXYLayerEncodersin classALcyFormatWrapper- Returns:
- An array of
ILcdGXYLayerEncoderinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createAsynchronousPaintHintProvider
Description copied from class:ALcyFormatCreates a
ILcyAsynchronousPaintHintProviderfor this format.- Overrides:
createAsynchronousPaintHintProviderin classALcyFormatWrapper- Returns:
- A
ILcyAsynchronousPaintHintProviderfor the layers created by the layer factories of this format. May benull. - See Also:
-
createGXYLayerWorkspaceCodecs
Description copied from class:ALcyFormatCreates the
ALcyWorkspaceObjectCodeccodecs that can encode and decode the layers created by the layer factories of this format.The default implementation returns a zero-length array.
- Overrides:
createGXYLayerWorkspaceCodecsin classALcyFormatWrapper- Returns:
- An array of
ALcyWorkspaceObjectCodecinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createGXYLayerCustomizerPanelFactories
Description copied from class:ALcyFormatCreates the
ILcyCustomizerPanelFactoryfactories that can createILcyCustomizerPanelinstances for the layers created by the layer factories of this format.The created
ILcyCustomizerPanels should work with instances ofTLcyLayerContextin theirsetObjectmethod.The default implementation returns a zero-length array.
Hint: When overriding this method, you should also consider overriding
ALcyFormat.createGXYLayerCustomizerPanelWorkspaceCodecs(). This is needed if yourILcyCustomizerPanels need to store any specific state in the workspace.- Overrides:
createGXYLayerCustomizerPanelFactoriesin classALcyFormatWrapper- Returns:
- An array of
ILcyCustomizerPanelFactoryinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createGXYLayerCustomizerPanelWorkspaceCodecs
Description copied from class:ALcyFormatCreates the
ALcyWorkspaceObjectCodeccodecs for theILcyCustomizerPanelinstances for the layers created by the layer factories of this format.- Overrides:
createGXYLayerCustomizerPanelWorkspaceCodecsin classALcyFormatWrapper- Returns:
- An array containing the
ALcyWorkspaceObjectCodecinstances. Must not benull, but may have length0. Must not containnull. - See Also:
-
createModelCustomizerPanelWorkspaceCodecs
Description copied from class:ALcyFormatCreates the
ALcyWorkspaceObjectCodecthat can encode and decode theILcyCustomizerPanelinstances for the models produced by this format.- Overrides:
createModelCustomizerPanelWorkspaceCodecsin classALcyFormatWrapper- Returns:
- An array of
ALcyWorkspaceObjectCodecinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createGXYLayerSelectionTransferHandlers
Description copied from class:ALcyFormatCreates the
ALcyLayerSelectionTransferHandlertransfer handlers that can transfer the selection of the 2D layers created by the layer factories of this format.The default implementation returns a zero-length array.
- Overrides:
createGXYLayerSelectionTransferHandlersin classALcyFormatWrapper- Returns:
- An array of
ALcyLayerSelectionTransferHandlerinstances. Must not benullbut may have length0. Must not containnull. - See Also:
-
createFormatBarFactory
Description copied from class:ALcyFormatCreates the
ALcyFormatBarFactorythat can create a bar to manipulate layers of this format.The default implementation returns
null.- Overrides:
createFormatBarFactoryin classALcyFormatWrapper- Returns:
- An
ALcyFormatBarFactory. May benull. - See Also:
-
createModelHeightProviderFactory
Description copied from class:ALcyFormatCreates the
ILcdModelHeightProviderFactorythat can create anILcdHeightProviderfor this format.The default implementation returns
null.- Overrides:
createModelHeightProviderFactoryin classALcyFormatWrapper- Returns:
- An
ILcdModelHeightProviderFactory. May benull. - See Also:
-
createLayerHeightProviderFactory
Description copied from class:ALcyFormatCreates the
ILcdLayerHeightProviderFactorythat can create anILcdHeightProviderfor this format.The default implementation returns
null.- Overrides:
createLayerHeightProviderFactoryin classALcyFormatWrapper- Returns:
- An
ILcdLayerHeightProviderFactory. May benull. - See Also:
-
createLabelPlacementHintProvider
Description copied from class:ALcyFormatCreates theILcyLabelPlacementHintProviderthat can create aTLcyGXYLabelPlacementHintfor layers of this format.The default implementation returns
null.- Overrides:
createLabelPlacementHintProviderin classALcyFormatWrapper- Returns:
- An
ILcyLabelPlacementHintProvider. May benull. - See Also:
-
createGXYLayerStyleProvider
Description copied from class:ALcyFormatCreates the style provider that can retrieve and encode the style of the layers created by the layer factory of this format.- Overrides:
createGXYLayerStyleProviderin classALcyFormatWrapper- Returns:
- the style provider to retrieve and encode the style of the layers. May be
null
-
createBalloonContentProviders
Description copied from class:ALcyFormatCreates the
ILcdBalloonContentProviders for this format.The default implementation returns an empty array.
- Overrides:
createBalloonContentProvidersin classALcyFormatWrapper- Returns:
- the
ILcdBalloonContentProviders for this format. Must not benull. The array may be empty but not containnull.
-
createModelMeasureProviderFactory
Description copied from class:ALcyFormatCreates the
ILcdModelMeasureProviderFactoryfor this format.The default implementation returns
null.- Overrides:
createModelMeasureProviderFactoryin classALcyFormatWrapper- Returns:
- the
ILcdModelMeasureProviderFactoryfor this format. Can benull. - See Also:
-
createLayerMeasureProviderFactory
Description copied from class:ALcyFormatCreates the
ILcdLayerMeasureProviderFactoryfor this format.The default implementation returns
null.- Overrides:
createLayerMeasureProviderFactoryin classALcyFormatWrapper- Returns:
- the
ILcdLayerMeasureProviderFactoryfor this format. Can benull. - See Also:
-
createDataPropertyValueCustomizerPanelFactories
Description copied from class:ALcyFormatCreates the
ILcyCustomizerPanelFactoryfactories that can createILcyCustomizerPanelinstances to change the value of a single data property of the domain objects created by the model decoders of this format.These customizer panels can for instance be used in the Table view or the Object properties.
The created
ILcyCustomizerPanels should work with instances ofTLcdDataPropertyValueContextin theirsetObjectmethod.The default implementation returns a zero-length array.
- Overrides:
createDataPropertyValueCustomizerPanelFactoriesin classALcyFormatWrapper- Returns:
- An array of
ILcyCustomizerPanelFactoryinstances. Must not benullbut may have length0. Must not containnull.
-
isGXYLayerOfFormat
Description copied from class:ALcyFormatReturns
trueif and only if the given layer is a layer of the current data format.- Overrides:
isGXYLayerOfFormatin classALcyFormatWrapper- Parameters:
aGXYLayer- The layer to check.- Returns:
trueif and only if the given layer is a layer of the current data format.
-