Package | Description |
---|---|
com.luciad.internal.lucy.gui.customizer.lightspeed | |
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.addons.app6a |
Provides the addon that supports the APP6A military standard.
|
com.luciad.lucy.addons.drawing.format |
This package provides a new, highly configurable data format.
|
com.luciad.lucy.addons.milstd2525b |
Provides the addon that supports the MS2525b military standard.
|
com.luciad.lucy.addons.print |
Provides the addon that offers printing support to Lucy.
|
com.luciad.lucy.format |
Provides support facilities for adding a new data format to Lucy.
|
com.luciad.lucy.format.lightspeed |
Provides support facilities for adding visualization in a Lightspeed view for data formats.
|
com.luciad.lucy.gui.customizer |
Contains classes to create user-interface components for displaying and modifying the properties
of objects.
|
com.luciad.lucy.gui.customizer.dataproperty |
This package provides functionality to create customizer panel factories for instances of
TLcdDataPropertyValueContext . |
com.luciad.lucy.gui.customizer.lightspeed |
This package provides an entry point to create user interface components which allow the
end-user to change various Lightspeed styles.
|
com.luciad.lucy.map.asynchronous |
Provides supporting classes for asynchronous painting.
|
Modifier and Type | Class and Description |
---|---|
class |
com.luciad.internal.lucy.gui.customizer.lightspeed.ALcyArrayCustomizerPanelFactory
Abstract base class to create an
ILcyCustomizerPanelFactory for an
object of a certain Class or an array of those Class objects. |
Modifier and Type | Method and Description |
---|---|
void |
ILcyLucyEnv.addCustomizerPanelFactory(ILcyCustomizerPanelFactory aFactory)
Deprecated.
Use
new TLcyCompositeCustomizerPanelFactory(aLucyEnv).addCustomizerPanelFactory(aFactory) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
void |
ILcyLucyEnv.removeCustomizerPanelFactory(ILcyCustomizerPanelFactory aFactory)
Deprecated.
Use
new TLcyCompositeCustomizerPanelFactory(aLucyEnv).removeCustomizerPanelFactory(aFactory) instead.
The Lucy API offers composite implementations of all interfaces which can be registered on the services.
Those composite implementations will use those registered instances when the constructor with the Lucy back-end
as parameter is used.
See the javadoc of ILcyLucyEnv.addService(Object, int) and the Lucy developer guide for more information. |
Modifier and Type | Class and Description |
---|---|
class |
TLcyEditableAPP6AObjectCustomizerPanelFactory
Deprecated.
If you want to customize the customizer panels for APP6 domain objects, it is easer to start from
the available sample code.
Consult the class javadoc of
TLcyAPP6AAddOn for more information. |
Modifier and Type | Method and Description |
---|---|
ILcyCustomizerPanelFactory |
TLcySLDDomainObjectSupplier.createDomainObjectCustomizerPanelFactory()
Returns a ILcyCustomizerPanelFactory that creates ILcyCustomizerPanels for this type of
domain object.
|
abstract ILcyCustomizerPanelFactory |
ALcyDomainObjectSupplier.createDomainObjectCustomizerPanelFactory()
Returns a ILcyCustomizerPanelFactory that creates ILcyCustomizerPanels for this type of
domain object.
|
ILcyCustomizerPanelFactory[] |
ALcyShapeSupplierWrapper.createShapeCustomizerPanelFactories() |
abstract ILcyCustomizerPanelFactory[] |
ALcyShapeSupplier.createShapeCustomizerPanelFactories()
Returns a ILcyCustomizerPanelFactory that creates ILcyCustomizerPanels for the shapes
created by this class.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcyEditableMS2525bObjectCustomizerPanelFactory
Deprecated.
If you want to customize the customizer panels for MS2525 domain objects, it is easer to start from
the available sample code.
Consult the class javadoc of
TLcyMS2525bAddOn for more information. |
Modifier and Type | Class and Description |
---|---|
class |
TLcyPrintAreaCustomizerFactory
This factory creates the
Customizer or ILcyCustomizerPanel (the GUI)
that allows the user to edit the print area when it is selected. |
Modifier and Type | Method and Description |
---|---|
protected ILcyCustomizerPanelFactory[] |
TLcySafeGuardFormatWrapper.createDataPropertyValueCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormatWrapper.createDataPropertyValueCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormat.createDataPropertyValueCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory factories that can create
ILcyCustomizerPanel instances to change the value of a single
data property of the domain objects created by the model decoders of this format. |
protected ILcyCustomizerPanelFactory[] |
TLcySafeGuardFormatWrapper.createDomainObjectCustomizerPanelFactories() |
ILcyCustomizerPanelFactory[] |
TLcyAsynchronousFormatWrapper.createDomainObjectCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormatWrapper.createDomainObjectCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormat.createDomainObjectCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory factories that can create
ILcyCustomizerPanel instances for the domain objects created by the model decoders
of this format. |
protected ILcyCustomizerPanelFactory[] |
TLcySafeGuardFormatWrapper.createGXYLayerCustomizerPanelFactories() |
ILcyCustomizerPanelFactory[] |
TLcyAsynchronousFormatWrapper.createGXYLayerCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormatWrapper.createGXYLayerCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormat.createGXYLayerCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory factories that can create
ILcyCustomizerPanel instances for the layers created by the layer factories of
this format. |
protected ILcyCustomizerPanelFactory[] |
TLcySafeGuardFormatWrapper.createModelCustomizerPanelFactories() |
ILcyCustomizerPanelFactory[] |
TLcyAsynchronousFormatWrapper.createModelCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormatWrapper.createModelCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormat.createModelCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory (s) that can create
ILcyCustomizerPanel instances to customize the models
produced by the model decoders and model factories of this format. |
protected ILcyCustomizerPanelFactory[] |
TLcySafeGuardFormatWrapper.createModelEncoderCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
TLcyModelListToTreeNodeFormatWrapper.createModelEncoderCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
TLcyGXYLayerTreeNodeFormatWrapper.createModelEncoderCustomizerPanelFactories()
Deprecated.
|
ILcyCustomizerPanelFactory[] |
TLcyAsynchronousFormatWrapper.createModelEncoderCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormatWrapper.createModelEncoderCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormat.createModelEncoderCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory instances for the
ILcdModelEncoder instances created by this class. |
protected ILcyCustomizerPanelFactory[] |
TLcySafeGuardFormatWrapper.createModelMetaDataCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormatWrapper.createModelMetaDataCustomizerPanelFactories() |
protected ILcyCustomizerPanelFactory[] |
ALcyFormat.createModelMetaDataCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory (s) that can create
ILcyCustomizerPanel instances to customize the meta data of the models
produced by the model decoders and model factories of this format. |
ILcyCustomizerPanelFactory[] |
ALcyFormat.getDataPropertyValueCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory factories that can create
ILcyCustomizerPanel instances to change the value of a single
data property of the domain objects created by the model decoders of this format. |
ILcyCustomizerPanelFactory[] |
ALcyFormat.getDomainObjectCustomizerPanelFactories()
Returns the
ILcyCustomizerPanelFactory factories created by this format that
can create ILcyCustomizerPanel instances for the domain objects produced by the
model decoders of this format. |
ILcyCustomizerPanelFactory[] |
ALcyFormat.getGXYLayerCustomizerPanelFactories()
Returns the
ILcyCustomizerPanelFactory s that can create
ILcyCustomizerPanel instances for the layers created by the layer factories of
this format. |
ILcyCustomizerPanelFactory[] |
ALcyFormat.getModelCustomizerPanelFactories()
Returns the
ILcyCustomizerPanelFactory factories created by this format that
can create ILcyCustomizerPanel instances for the models produced by the model
decoders and model factories of this format. |
ILcyCustomizerPanelFactory[] |
ALcyFormat.getModelEncoderCustomizerPanelFactories()
Returns the array of
ILcyCustomizerPanelFactory factories created by this
format. |
ILcyCustomizerPanelFactory[] |
ALcyFormat.getModelMetaDataCustomizerPanelFactories()
Returns the
ILcyCustomizerPanelFactory factories created by this format that
can create ILcyCustomizerPanel instances to customize the meta data for the models
produced by the model decoders and model factories of this format. |
Modifier and Type | Method and Description |
---|---|
protected ILcyCustomizerPanelFactory[] |
TLcyLspSafeGuardFormatWrapper.createLayerCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory factories that can create
ILcyCustomizerPanel instances for the layers created by the layer factories of
this format. |
protected ILcyCustomizerPanelFactory[] |
ALcyLspFormatWrapper.createLayerCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory factories that can create
ILcyCustomizerPanel instances for the layers created by the layer factories of
this format. |
protected ILcyCustomizerPanelFactory[] |
ALcyLspFormat.createLayerCustomizerPanelFactories()
Creates the
ILcyCustomizerPanelFactory factories that can create
ILcyCustomizerPanel instances for the layers created by the layer factories of
this format. |
ILcyCustomizerPanelFactory[] |
ALcyLspFormat.getLayerCustomizerPanelFactories()
Returns the
ILcyCustomizerPanelFactory s that can create
ILcyCustomizerPanel instances for the layers created by the layer factories of
this format. |
Modifier and Type | Class and Description |
---|---|
class |
ALcyCustomizerPanelFactory
Abstract implementation of
ILcyCustomizerPanelFactory that uses a
ILcdFilter to decide if this factory can be used for a given object.
When using an extension of ALcyCustomizerPanel as the actual customizer, the
ILcdFilter instance can thus be shared between the factory and the panel itself,
enforcing a consistent behavior. |
class |
TLcyCompositeCustomizerPanelFactory
ILcyCustomizerPanelFactory implementation that follows the composite design
pattern. |
Modifier and Type | Method and Description |
---|---|
ILcyCustomizerPanelFactory |
TLcyCompositeCustomizerPanelFactory.getCustomizerPanelFactory(int aIndex)
Returns the leaf
ILcyCustomizerPanelFactory at the specified index. |
Modifier and Type | Method and Description |
---|---|
void |
TLcyCompositeCustomizerPanelFactory.addCustomizerPanelFactory(ILcyCustomizerPanelFactory aCustomizerPanelFactory)
This adds the specified factory to the list with normal
priority.
|
void |
TLcyCompositeCustomizerPanelFactory.addCustomizerPanelFactory(ILcyCustomizerPanelFactory aCustomizerPanelFactory,
int aPriority)
Adds the specified
ILcyCustomizerPanelFactory 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 specified
ILcyCustomizerPanelFactory from the list of leaves. |
Modifier and Type | Method and Description |
---|---|
ILcyCustomizerPanelFactory |
TLcyDataPropertyValueCustomizerPanelFactories.createCheckBoxCustomizerPanelFactory(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter)
Creates a
ILcyCustomizerPanelFactory that creates a check box customizer for
instances of TLcdDataPropertyValueContext that contain boolean values. |
ILcyCustomizerPanelFactory |
TLcyDataPropertyValueCustomizerPanelFactories.createComboBoxCustomizerPanelFactory(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter,
Set<?> aPossibleValues)
Creates a
ILcyCustomizerPanelFactory that creates a combobox
customizer using the passed set of values. |
ILcyCustomizerPanelFactory |
TLcyDataPropertyValueCustomizerPanelFactories.createCustomizerPanelFactory(TLcdDataProperty aDataProperty,
ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter)
This method creates a customizer factory implementation for the passed
TLcdDataProperty . |
ILcyCustomizerPanelFactory |
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 of
TLcdDataPropertyValueContext . |
ILcyCustomizerPanelFactory |
TLcyDataPropertyValueCustomizerPanelFactories.createTextFieldCustomizerPanelFactory(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter,
Format aFormat)
Creates a
ILcyCustomizerPanelFactory that creates a text field customizer that can
edit instances of TLcdDataPropertyValueContext if the passed format can convert
strings to values and vice versa. |
ILcyCustomizerPanelFactory |
TLcyDataPropertyValueCustomizerPanelFactories.createTextFieldCustomizerPanelFactory(ILcdFilter<TLcdDataPropertyValueContext> aPropertyValueFilter,
int aMinNbOfChars,
int aMaxNbOfChars,
boolean aEmptyStringForNull)
Creates a
ILcyCustomizerPanelFactory 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. |
Modifier and Type | Class and Description |
---|---|
class |
TLcyLspLayerCustomizerPanelFactory
ILcyCustomizerPanelFactory implementation which can create
ILcyCustomizerPanel s for TLcyLayerContext instances containing an
ILspLayer , or an array of such TLcyLayerContext instances. |
class |
TLcyLspStyledLayerCustomizerPanelFactory
ILcyCustomizerPanelFactory implementation which can create
ILcyCustomizerPanel s for TLcyLayerContext instances containing an
ILspLayer , or an array of such TLcyLayerContext instances. |
Modifier and Type | Method and Description |
---|---|
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createDataObjectLabelTextProviderStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspDataObjectLabelTextProviderStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createDensityFillStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspDensityFillStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createDensityLineStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspDensityLineStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createDensityPointStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspDensityPointStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createFillStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspFillStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createIconStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped aroundTLspCustomizableStyleableStyle containing a TLspIconStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createImageProcessingStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspImageProcessingStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createIndexColorModelStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspIndexColorModelStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createLabelStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspLabelBoxStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createLineStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspLineStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createParameterizedFillStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an ILcyCustomizerPanel for a
TLcyLspCustomizableStyleContext wrapper around a TLspCustomizableStyle containing a
TLspParameterizedFillStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createParameterizedIconStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an ILcyCustomizerPanel for a
TLcyLspCustomizableStyleContext wrapper around a TLspCustomizableStyle containing a
TLspParameterizedIconStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createParameterizedLineStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an ILcyCustomizerPanel for a
TLcyLspCustomizableStyleContext wrapper around a TLspCustomizableStyle containing a
TLspParameterizedLineStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createPinLineStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext wrapped
around a TLspCustomizableStyle containing a TLspPinLineStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createPointCloudStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an ILcyCustomizerPanel for a
TLcyLspCustomizableStyleContext wrapper around a TLspCustomizableStyle containing a
TLspPointCloudStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createRasterStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspRasterStyle . |
static ILcyCustomizerPanelFactory |
TLcyLspStyleCustomizerPanelFactories.createTextStyleCustomizerPanelFactory(ILcyLucyEnv aLucyEnv)
Create a new
ILcyCustomizerPanelFactory which can create an
ILcyCustomizerPanel for a TLcyLspCustomizableStyleContext
wrapped around a TLspCustomizableStyle containing a TLspTextStyle . |
Constructor and Description |
---|
TLcyLspStyledLayerCustomizerPanelFactory(ILcyLucyEnv aLucyEnv,
ILcyCustomizerPanelFactory aLayerContextCustomizerPanelFactory)
Create a new
TLcyLspStyledLayerCustomizerPanelFactory which uses
aLayerContextCustomizerPanelFactory to create the UI for the general layer
settings (e.g. |
TLcyLspStyledLayerCustomizerPanelFactory(ILcyLucyEnv aLucyEnv,
ILcyCustomizerPanelFactory aLayerContextCustomizerPanelFactory,
List<ILcyCustomizerPanelFactory> aCustomizableStyleContextCustomizerPanelFactories)
Create a new
TLcyLspStyledLayerCustomizerPanelFactory where the UI for both the
general layer settings (e.g. |
Constructor and Description |
---|
TLcyLspStyledLayerCustomizerPanelFactory(ILcyLucyEnv aLucyEnv,
ILcyCustomizerPanelFactory aLayerContextCustomizerPanelFactory,
List<ILcyCustomizerPanelFactory> aCustomizableStyleContextCustomizerPanelFactories)
Create a new
TLcyLspStyledLayerCustomizerPanelFactory where the UI for both the
general layer settings (e.g. |
Modifier and Type | Class and Description |
---|---|
class |
TLcyGXYAsynchronousLayerCustomizerPanelFactory
Panel wrapper for customizer panels that directly or indirectly influence asynchronously painted layers.
|
Constructor and Description |
---|
TLcyGXYAsynchronousLayerCustomizerPanelFactory(ILcyLucyEnv aLucyEnv,
ILcyCustomizerPanelFactory aCustomizerPanelFactory)
Creates a new factory that creates wrapper panels around the panels produced by the given factory.
|