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
ConstructorDescriptionALcyLspGeneralFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties) Creates aALcyLspGeneralFormat
for 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 theILcyLucyEnv
backend with which thisALcyLspFormat
is associated.Returns theALcyProperties
holding the configuration of this format.Returns the short prefix of this format that can be used, for instance, to derive keys for aALcyProperties
instance.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 aALcyLspGeneralFormat
for 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
- TheALcyProperties
instance holding the configuration for this format. Must not benull
.
-
-
Method Details
-
getLucyEnv
Description copied from class:ALcyLspFormat
Returns the
ILcyLucyEnv
backend with which thisALcyLspFormat
is associated.- Specified by:
getLucyEnv
in classALcyLspFormat
- Returns:
- The
ILcyLucyEnv
backend. Must not benull
.
-
getProperties
Returns the
ALcyProperties
holding the configuration of this format.- Returns:
- The
ALcyProperties
of this format. Nevernull
.
-
getLongPrefix
Description copied from class:ALcyLspFormat
Returns 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:
getLongPrefix
in classALcyLspFormat
- Returns:
- The long prefix that can be used to generate UID's. Must not be
null
. - See Also:
-
getShortPrefix
Description copied from class:ALcyLspFormat
Returns the short prefix of this format that can be used, for instance, to derive keys for a
ALcyProperties
instance. This would typically be the short class name of the add-on.- Specified by:
getShortPrefix
in classALcyLspFormat
- Returns:
- The short prefix of this format. Must not be
null
. - See Also:
-