Class ALcyLspGeneralFormat
java.lang.Object
com.luciad.lucy.format.lightspeed.ALcyLspFormat
com.luciad.lucy.format.lightspeed.ALcyLspGeneralFormat
- Direct Known Subclasses:
ALcyLspStyleFileFormat
Extension of ALcyLspFormat that works with a properties object holding the
configuration of the format. It also adds a short prefix (e.g. to derive keys for the
configuration properties), and a long prefix (e.g. to derive UID's for workspace codecs).
- Since:
- 2012.0
-
Constructor Summary
ConstructorsConstructorDescriptionALcyLspGeneralFormat(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties) Creates aALcyLspGeneralFormatfor the specified Lucy backend. -
Method Summary
Modifier and TypeMethodDescriptionReturns the long prefix of this format that can be used, for instance, to derive UID's.Returns theILcyLucyEnvbackend with which thisALcyLspFormatis associated.Returns theALcyPropertiesholding the configuration of this format.Returns the short prefix of this format that can be used, for instance, to derive keys for aALcyPropertiesinstance.Methods inherited from class com.luciad.lucy.format.lightspeed.ALcyLspFormat
canHandleModel, checkInitialized, createAll, createBalloonContentProviders, createFormatBarFactory, createLayerContextOfFormatFilter, createLayerCustomizerPanelFactories, createLayerCustomizerPanelWorkspaceCodecs, createLayerFactory, createLayerMeasureProviderFactory, createLayerSelectionTransferHandlers, createLayerStyleCodecFileTypeDescriptors, createLayerStyleCodecs, createLayerStyleProviders, createLayerWorkspaceCodecs, getBalloonContentProviders, getFormatBarFactory, getLayerCustomizerPanelFactories, getLayerCustomizerPanelWorkspaceCodecs, getLayerFactory, getLayerMeasureProviderFactory, getLayerSelectionTransferHandlers, getLayerStyleCodecFileTypeDescriptors, getLayerStyleCodecs, getLayerStyleProviders, getLayerWorkspaceCodecs, isLayerOfFormat, toString
-
Constructor Details
-
ALcyLspGeneralFormat
public ALcyLspGeneralFormat(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties) Creates aALcyLspGeneralFormatfor the specified Lucy backend.- Parameters:
aLucyEnv- The Lucy backend for which to create this format. Must not benull.aLongPrefix- The long prefix of this format. SeegetLongPrefix(). Must not benull.aShortPrefix- The short prefix of this format. SeegetShortPrefix()Must not benull.aProperties- TheALcyPropertiesinstance holding the configuration for this format. Must not benull.
-
-
Method Details
-
getLucyEnv
Description copied from class:ALcyLspFormatReturns the
ILcyLucyEnvbackend with which thisALcyLspFormatis associated.- Specified by:
getLucyEnvin classALcyLspFormat- Returns:
- The
ILcyLucyEnvbackend. Must not benull.
-
getProperties
Returns the
ALcyPropertiesholding the configuration of this format.- Returns:
- The
ALcyPropertiesof this format. Nevernull.
-
getLongPrefix
Description copied from class:ALcyLspFormatReturns the long prefix of this format that can be used, for instance, to derive UID's. Typically this would be the fully qualified name of the add-on.
- Specified by:
getLongPrefixin classALcyLspFormat- Returns:
- The long prefix that can be used to generate UID's. Must not be
null. - See Also:
-
getShortPrefix
Description copied from class:ALcyLspFormatReturns the short prefix of this format that can be used, for instance, to derive keys for a
ALcyPropertiesinstance. This would typically be the short class name of the add-on.- Specified by:
getShortPrefixin classALcyLspFormat- Returns:
- The short prefix of this format. Must not be
null. - See Also:
-