Uses of Interface
com.luciad.lucy.gui.customizer.ILcyCustomizerPanelFactory
Package
Description
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
.Provides the addon that supports the APP6A military standard.
This package provides a new, highly configurable data format.
Provides the addon that supports the MS2525b military standard.
Provides the addon that offers printing support to Lucy.
Provides support facilities for adding a new data format to Lucy.
Provides support facilities for adding visualization in a Lightspeed view for data formats.
Contains classes to create user-interface components for displaying and modifying the properties
of objects.
This package provides functionality to create customizer panel factories for instances of
TLcdDataPropertyValueContext
.This package provides an entry point to create user interface components which allow the
end-user to change various Lightspeed styles.
Provides supporting classes for asynchronous painting.
-
Uses of ILcyCustomizerPanelFactory in com.luciad.internal.lucy.gui.customizer.lightspeed
Modifier and TypeClassDescriptionclass
com.luciad.internal.lucy.gui.customizer.lightspeed.ALcyArrayCustomizerPanelFactory
Abstract base class to create anILcyCustomizerPanelFactory
for an object of a certainClass
or an array of thoseClass
objects. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy
Modifier and TypeMethodDescriptionvoid
ILcyLucyEnv.addCustomizerPanelFactory
(ILcyCustomizerPanelFactory aFactory) Deprecated.void
ILcyLucyEnv.removeCustomizerPanelFactory
(ILcyCustomizerPanelFactory aFactory) Deprecated.Usenew TLcyCompositeCustomizerPanelFactory(aLucyEnv).removeCustomizerPanelFactory(aFactory)
instead. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.addons.app6a
Modifier and TypeClassDescriptionclass
Deprecated.If you want to customize the customizer panels for APP6 domain objects, it is easer to start from the available sample code. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.addons.drawing.format
Modifier and TypeMethodDescriptionabstract ILcyCustomizerPanelFactory
ALcyDomainObjectSupplier.createDomainObjectCustomizerPanelFactory()
Returns a ILcyCustomizerPanelFactory that creates ILcyCustomizerPanels for this type of domain object.TLcySLDDomainObjectSupplier.createDomainObjectCustomizerPanelFactory()
Returns a ILcyCustomizerPanelFactory that creates ILcyCustomizerPanels for this type of domain object.abstract ILcyCustomizerPanelFactory[]
ALcyShapeSupplier.createShapeCustomizerPanelFactories()
Returns a ILcyCustomizerPanelFactory that creates ILcyCustomizerPanels for the shapes created by this class.ALcyShapeSupplierWrapper.createShapeCustomizerPanelFactories()
-
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.addons.milstd2525b
Modifier and TypeClassDescriptionclass
Deprecated.If you want to customize the customizer panels for MS2525 domain objects, it is easer to start from the available sample code. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.addons.print
Modifier and TypeClassDescriptionclass
This factory creates theCustomizer
orILcyCustomizerPanel
(the GUI) that allows the user to edit the print area when it is selected. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.format
Modifier and TypeMethodDescriptionprotected ILcyCustomizerPanelFactory[]
ALcyFormat.createDataPropertyValueCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
factories that can createILcyCustomizerPanel
instances to change the value of a single data property of the domain objects created by the model decoders of this format.protected ILcyCustomizerPanelFactory[]
ALcyFormatWrapper.createDataPropertyValueCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
TLcySafeGuardFormatWrapper.createDataPropertyValueCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
ALcyFormat.createDomainObjectCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
factories that can createILcyCustomizerPanel
instances for the domain objects created by the model decoders of this format.protected ILcyCustomizerPanelFactory[]
ALcyFormatWrapper.createDomainObjectCustomizerPanelFactories()
TLcyAsynchronousFormatWrapper.createDomainObjectCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
TLcySafeGuardFormatWrapper.createDomainObjectCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
ALcyFormat.createGXYLayerCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
factories that can createILcyCustomizerPanel
instances for the layers created by the layer factories of this format.protected ILcyCustomizerPanelFactory[]
ALcyFormatWrapper.createGXYLayerCustomizerPanelFactories()
TLcyAsynchronousFormatWrapper.createGXYLayerCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
TLcySafeGuardFormatWrapper.createGXYLayerCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
ALcyFormat.createModelCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
(s) that can createILcyCustomizerPanel
instances to customize the models produced by the model decoders and model factories of this format.protected ILcyCustomizerPanelFactory[]
ALcyFormatWrapper.createModelCustomizerPanelFactories()
TLcyAsynchronousFormatWrapper.createModelCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
TLcySafeGuardFormatWrapper.createModelCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
ALcyFormat.createModelEncoderCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
instances for theILcdModelEncoder
instances created by this class.protected ILcyCustomizerPanelFactory[]
ALcyFormatWrapper.createModelEncoderCustomizerPanelFactories()
TLcyAsynchronousFormatWrapper.createModelEncoderCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
TLcyGXYLayerTreeNodeFormatWrapper.createModelEncoderCustomizerPanelFactories()
Deprecated.protected ILcyCustomizerPanelFactory[]
TLcyModelListToTreeNodeFormatWrapper.createModelEncoderCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
TLcySafeGuardFormatWrapper.createModelEncoderCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
ALcyFormat.createModelMetaDataCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
(s) that can createILcyCustomizerPanel
instances to customize the meta data of the models produced by the model decoders and model factories of this format.protected ILcyCustomizerPanelFactory[]
ALcyFormatWrapper.createModelMetaDataCustomizerPanelFactories()
protected ILcyCustomizerPanelFactory[]
TLcySafeGuardFormatWrapper.createModelMetaDataCustomizerPanelFactories()
final ILcyCustomizerPanelFactory[]
ALcyFormat.getDataPropertyValueCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
factories that can createILcyCustomizerPanel
instances to change the value of a single data property of the domain objects created by the model decoders of this format.final ILcyCustomizerPanelFactory[]
ALcyFormat.getDomainObjectCustomizerPanelFactories()
Returns theILcyCustomizerPanelFactory
factories created by this format that can createILcyCustomizerPanel
instances for the domain objects produced by the model decoders of this format.final ILcyCustomizerPanelFactory[]
ALcyFormat.getGXYLayerCustomizerPanelFactories()
Returns theILcyCustomizerPanelFactory
s that can createILcyCustomizerPanel
instances for the layers created by the layer factories of this format.final ILcyCustomizerPanelFactory[]
ALcyFormat.getModelCustomizerPanelFactories()
Returns theILcyCustomizerPanelFactory
factories created by this format that can createILcyCustomizerPanel
instances for the models produced by the model decoders and model factories of this format.final ILcyCustomizerPanelFactory[]
ALcyFormat.getModelEncoderCustomizerPanelFactories()
Returns the array ofILcyCustomizerPanelFactory
factories created by this format.final ILcyCustomizerPanelFactory[]
ALcyFormat.getModelMetaDataCustomizerPanelFactories()
Returns theILcyCustomizerPanelFactory
factories created by this format that can createILcyCustomizerPanel
instances to customize the meta data for the models produced by the model decoders and model factories of this format. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.format.lightspeed
Modifier and TypeMethodDescriptionprotected ILcyCustomizerPanelFactory[]
ALcyLspFormat.createLayerCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
factories that can createILcyCustomizerPanel
instances for the layers created by the layer factories of this format.protected ILcyCustomizerPanelFactory[]
ALcyLspFormatWrapper.createLayerCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
factories that can createILcyCustomizerPanel
instances for the layers created by the layer factories of this format.protected ILcyCustomizerPanelFactory[]
TLcyLspSafeGuardFormatWrapper.createLayerCustomizerPanelFactories()
Creates theILcyCustomizerPanelFactory
factories that can createILcyCustomizerPanel
instances for the layers created by the layer factories of this format.final ILcyCustomizerPanelFactory[]
ALcyLspFormat.getLayerCustomizerPanelFactories()
Returns theILcyCustomizerPanelFactory
s that can createILcyCustomizerPanel
instances for the layers created by the layer factories of this format. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.gui.customizer
Modifier and TypeClassDescriptionclass
Abstract implementation ofILcyCustomizerPanelFactory
that uses aILcdFilter
to decide if this factory can be used for a given object.class
ILcyCustomizerPanelFactory
implementation that follows the composite design pattern.Modifier and TypeMethodDescriptionTLcyCompositeCustomizerPanelFactory.getCustomizerPanelFactory
(int aIndex) Returns the leafILcyCustomizerPanelFactory
at the specified index.Modifier and TypeMethodDescriptionvoid
TLcyCompositeCustomizerPanelFactory.addCustomizerPanelFactory
(ILcyCustomizerPanelFactory aCustomizerPanelFactory) This adds the specified factory to the list with normal priority.void
TLcyCompositeCustomizerPanelFactory.addCustomizerPanelFactory
(ILcyCustomizerPanelFactory aCustomizerPanelFactory, int aPriority) Adds the specifiedILcyCustomizerPanelFactory
to the list of associated factories.void
TLcyCompositeCustomizerPanelFactory.addFallbackCustomizerPanelFactory
(ILcyCustomizerPanelFactory aCustomizerPanelFactory) This adds the specified factory to the list with fallback priority.void
TLcyCompositeCustomizerPanelFactory.removeCustomizerPanelFactory
(ILcyCustomizerPanelFactory aCustomizerPanelFactory) Removes the specifiedILcyCustomizerPanelFactory
from the list of leaves. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.gui.customizer.dataproperty
Modifier and TypeMethodDescriptionTLcyDataPropertyValueCustomizerPanelFactories.createCheckBoxCustomizerPanelFactory
(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter) Creates aILcyCustomizerPanelFactory
that creates a check box customizer for instances ofTLcdDataPropertyValueContext
that contain boolean values.TLcyDataPropertyValueCustomizerPanelFactories.createComboBoxCustomizerPanelFactory
(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter, Set<?> aPossibleValues) Creates aILcyCustomizerPanelFactory
that creates a combobox customizer using the passed set of values.TLcyDataPropertyValueCustomizerPanelFactories.createCustomizerPanelFactory
(TLcdDataProperty aDataProperty, ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter) This method creates a customizer factory implementation for the passedTLcdDataProperty
.TLcyDataPropertyValueCustomizerPanelFactories.createGeneralCustomizerPanelFactory
(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter) Returns a factory that can create data property value customizers if the following conditions apply: The object to create a customizer for is an instance ofTLcdDataPropertyValueContext
.TLcyDataPropertyValueCustomizerPanelFactories.createTextFieldCustomizerPanelFactory
(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter, int aMinNbOfChars, int aMaxNbOfChars, boolean aEmptyStringForNull) Creates aILcyCustomizerPanelFactory
that creates a text field customizer with input validation for string values of the specified data property, making sure the length of the string is within the bounds.TLcyDataPropertyValueCustomizerPanelFactories.createTextFieldCustomizerPanelFactory
(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter, Format aFormat) Creates aILcyCustomizerPanelFactory
that creates a text field customizer that can edit instances ofTLcdDataPropertyValueContext
if the passed format can convert strings to values and vice versa. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.gui.customizer.lightspeed
Modifier and TypeClassDescriptionclass
ILcyCustomizerPanelFactory
implementation which can createILcyCustomizerPanel
s forTLcyLayerContext
instances containing anILspLayer
, or an array of suchTLcyLayerContext
instances.class
ILcyCustomizerPanelFactory
implementation which can createILcyCustomizerPanel
s forTLcyLayerContext
instances containing anILspLayer
, or an array of suchTLcyLayerContext
instances.Modifier and TypeMethodDescriptionstatic ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createDataObjectLabelTextProviderStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspDataObjectLabelTextProviderStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createDensityFillStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspDensityFillStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createDensityLineStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspDensityLineStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createDensityPointStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspDensityPointStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createFillStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspFillStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createIconStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped aroundTLspCustomizableStyleableStyle containing aTLspIconStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createImageProcessingStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspImageProcessingStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createIndexColorModelStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspIndexColorModelStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createLabelStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspLabelBoxStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createLineStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspLineStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createParameterizedFillStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapper around aTLspCustomizableStyle
containing aTLspParameterizedFillStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createParameterizedIconStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapper around aTLspCustomizableStyle
containing aTLspParameterizedIconStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createParameterizedLineStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapper around aTLspCustomizableStyle
containing aTLspParameterizedLineStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createPinLineStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspPinLineStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createPointCloudStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapper around aTLspCustomizableStyle
containing aTLspPointCloudStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createRasterStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspRasterStyle
.static ILcyCustomizerPanelFactory
TLcyLspStyleCustomizerPanelFactories.createTextStyleCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv) Create a newILcyCustomizerPanelFactory
which can create anILcyCustomizerPanel
for aTLcyLspCustomizableStyleContext
wrapped around aTLspCustomizableStyle
containing aTLspTextStyle
.ModifierConstructorDescriptionTLcyLspStyledLayerCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv, ILcyCustomizerPanelFactory aLayerContextCustomizerPanelFactory) Create a newTLcyLspStyledLayerCustomizerPanelFactory
which usesaLayerContextCustomizerPanelFactory
to create the UI for the general layer settings (e.g.TLcyLspStyledLayerCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv, ILcyCustomizerPanelFactory aLayerContextCustomizerPanelFactory, List<ILcyCustomizerPanelFactory> aCustomizableStyleContextCustomizerPanelFactories) Create a newTLcyLspStyledLayerCustomizerPanelFactory
where the UI for both the general layer settings (e.g.ModifierConstructorDescriptionTLcyLspStyledLayerCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv, ILcyCustomizerPanelFactory aLayerContextCustomizerPanelFactory, List<ILcyCustomizerPanelFactory> aCustomizableStyleContextCustomizerPanelFactories) Create a newTLcyLspStyledLayerCustomizerPanelFactory
where the UI for both the general layer settings (e.g. -
Uses of ILcyCustomizerPanelFactory in com.luciad.lucy.map.asynchronous
Modifier and TypeClassDescriptionclass
Panel wrapper for customizer panels that directly or indirectly influence asynchronously painted layers.ModifierConstructorDescriptionTLcyGXYAsynchronousLayerCustomizerPanelFactory
(ILcyLucyEnv aLucyEnv, ILcyCustomizerPanelFactory aCustomizerPanelFactory) Creates a new factory that creates wrapper panels around the panels produced by the given factory.
new TLcyCompositeCustomizerPanelFactory(aLucyEnv).addCustomizerPanelFactory(aFactory)
instead.