Uses of Class
com.luciad.lucy.util.properties.ALcyProperties
Package
Description
Provides the classes that define the interface for add-ons and how they are created.
This package provides a new, highly configurable data format.
This package contains the default toolbar for editing drawing models used in the drawing add on.
This package provides the
TLcyLspDrawingAddOn
.This package contains the default toolbar factory for editing drawing models on a Lightspeed view.
Provides the addon that supports the KML 2.2 format.
Terrain analysis add-ons.
Terrain analysis add-on for contour calculations.
Terrain analysis add-on for profile views.
Terrain analysis add-on for extreme point calculations.
Terrain analysis add-on for hypsometry calculations.
Terrain analysis add-on for line-of-sight coverages.
Terrain analysis add-on for viewsheds.
Terrain analysis add-on for visibility calculations.
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 graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
Contains a broad range of classes related to the visual represention of a map.
Provides actions that have a relationship with a map.
Provides actions that have a relationship with a Lightspeed map.
Contains a broad range of classes related to the visual representation of a map.
Provides utility classes for Lucy.
Provides support facilities for working with preferences and configuration.
Provides support facilities for working with key-value pairs.
Provides support facilities for encoding and decoding
ALcyProperties
instances to and
from arbitrary destinations and sources, as well as converting Object
values to
String
values and vice versa.-
Uses of ALcyProperties in com.luciad.lucy.addons
Modifier and TypeMethodDescriptionALcyPreferencesAddOn.getPreferences()
Convenience method that returns the composite workspace preferences of this add-on's preferences tool. -
Uses of ALcyProperties in com.luciad.lucy.addons.drawing.format
Modifier and TypeMethodDescriptionALcyDomainObjectSupplier.getProperties()
Returns the ALcyProperties that holds the configuration of this domain object supplier instance.ALcyShapeSupplier.getProperties()
Returns theALcyProperties
holding the configuration of this shape supplier.TLcyDrawingFormat.getProperties()
Returns theALcyProperties
holding the configuration of this format.Modifier and TypeMethodDescriptionstatic ILcdGXYPainterStyle
TLcyShapePainterProviderContainer.createSelectionLineStyle
(ALcyProperties aProperties) Creates an empty style, which only applies the default selection color to the object when inILcdGXYPainter.SELECTED
mode.ModifierConstructorDescriptionprotected
ALcyDomainObjectSupplier
(String aDomainObjectID, ALcyProperties aProperties) Create a new domain object supplier with unique IDaDomainObjectID
.ALcyShapeSupplier
(String aShapeID, String aDisplayName, TLcyDrawingSymbolizerType aDrawingSymbolizerType, ALcyProperties aProperties) Creates a newALcyShapeSupplier
.TLcyDrawingFormat
(ILcyLucyEnv aLucyEnv, TLcyDrawingAddOn aDrawingAddOn, ALcyProperties aProperties) Construct a drawing format which supports drawing models, which are encoded/decoded in/from an extension of OGC's GML.TLcySLDDomainObjectSupplier
(ALcyShapeSupplier aShapeSupplier, ALcyProperties aProperties, boolean aExtrusionSupported, ILcyLucyEnv aLucyEnv) Creates aTLcySLDDomainObjectSupplier
object. -
Uses of ALcyProperties in com.luciad.lucy.addons.drawing.gui
Modifier and TypeMethodDescriptionprotected void
ALcyDrawingToolBarFactory.cleanup
(ALcyProperties aProperties) protected void
TLcyDrawingToolBarFactory.cleanup
(ALcyProperties aProperties) protected ILcdAction
ALcyDrawingToolBarFactory.createAction
(int aActionID, ALcyProperties aProperties) protected ILcdAction
TLcyDrawingToolBarFactory.createAction
(int aActionID, ALcyProperties aProperties) protected ILcyActiveSettable
ALcyDrawingToolBarFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyDrawingToolBarFactory.createActiveSettableForDomainObjectSupplier
(ALcyDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Creates anILcyActiveSettable
for the given domain object supplier.protected Component
ALcyDrawingToolBarFactory.createComponent
(int aComponentID, ALcyProperties aProperties) protected TLcyToolBar
ALcyDrawingToolBarFactory.createEmptyToolBar
(ALcyProperties aProperties) Returns an empty toolbarprotected TLcyToolBar
TLcyDrawingToolBarFactory.createEmptyToolBar
(ALcyProperties aProperties) ALcyDrawingToolBarFactory.createGUI
(ALcyProperties aProperties) This function callssetup
, which creates all sub-parts such as actions, components and panels.protected Component
ALcyDrawingToolBarFactory.createGUIContent
(ALcyProperties aProperties) protected ALcdGXYNewControllerModel2
TLcyDrawingToolBarFactory.createNewControllerModelForDomainObjectSupplier
(ALcyDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Creates anALcdGXYNewControllerModel2
for the givenALcyDomainObjectSupplier
.protected Component
ALcyDrawingToolBarFactory.createPanel
(int aPanelID, ALcyProperties aProperties) protected Object
ALcyDrawingToolBarFactory.getActionContext
(int aActionID, ALcyProperties aProperties) protected Object
ALcyDrawingToolBarFactory.getActiveSettableContext
(int aActiveSettableID, ALcyProperties aProperties) protected Object
TLcyDrawingToolBarFactory.getActiveSettableContextForDomainObjectSupplier
(ALcyDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Returns the context with which the dynamic active settable for the domain object supplieraDomainObjectSupplier
will be inserted in the configured action bars.protected ALcyFormatBar
ALcyDrawingToolBarFactory.getFormatBar
(ALcyProperties aProperties) Convenience method to return the format bar contained in the properties with keyALcyDrawingToolBarFactory.getFormatBarPropertiesKey()
.protected ILcyGenericMapComponent
<S, T> ALcyDrawingToolBarFactory.getMapComponent
(ALcyProperties aProperties) Convenience method to return the map component contained in the properties with keyALcyDrawingToolBarFactory.getMapComponentPropertiesKey()
.protected ILcyMapComponent
TLcyDrawingToolBarFactory.getMapComponent
(ALcyProperties aProperties) protected void
ALcyDrawingToolBarFactory.setup
(ALcyProperties aProperties) protected void
TLcyDrawingToolBarFactory.setup
(ALcyProperties aProperties) -
Uses of ALcyProperties in com.luciad.lucy.addons.drawing.lightspeed
ModifierConstructorDescriptionTLcyLspDrawingFormat
(TLcyDrawingFormat aDrawingFormat, ALcyProperties aProperties, String aLongPrefix, String aShortPrefix, TLcyLspDrawingAddOn aLspDrawingAddOn) Creates the Lightspeed format for the drawing add-on -
Uses of ALcyProperties in com.luciad.lucy.addons.drawing.lightspeed.gui
Modifier and TypeMethodDescriptionprotected void
TLcyLspDrawingToolBarFactory.cleanup
(ALcyProperties aProperties) protected ILcdAction
TLcyLspDrawingToolBarFactory.createAction
(int aActionID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyLspDrawingToolBarFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyLspDrawingToolBarFactory.createActiveSettableForDomainObjectSupplier
(ALcyLspDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Creates anILcyActiveSettable
for the given domain object supplier.protected ALspCreateControllerModel
TLcyLspDrawingToolBarFactory.createCreateControllerModelForDomainObjectSupplier
(ALcyLspDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Creates anALspCreateControllerModel
for the givenALcyLspDomainObjectSupplier
.protected Object
TLcyLspDrawingToolBarFactory.getActiveSettableContextForDomainObjectSupplier
(ALcyLspDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Returns the context with which the dynamic active settable for the domain object supplieraDomainObjectSupplier
will be inserted in the configured action bars.protected ILcyLspMapComponent
TLcyLspDrawingToolBarFactory.getMapComponent
(ALcyProperties aProperties) protected void
TLcyLspDrawingToolBarFactory.setup
(ALcyProperties aProperties) -
Uses of ALcyProperties in com.luciad.lucy.addons.kml22
Modifier and TypeMethodDescriptionprotected void
TLcyKML22GUIFactory.cleanup
(ALcyProperties aProperties) protected ILcdAction
TLcyKML22GUIFactory.createAction
(int aActionID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyKML22GUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected Component
TLcyKML22GUIFactory.createComponent
(int aComponentID, ALcyProperties aProperties) protected Component
TLcyKML22GUIFactory.createGUIContent
(ALcyProperties aProperties) protected Component
TLcyKML22GUIFactory.createPanel
(int aPanelID, ALcyProperties aProperties) protected JTree
TLcyKML22GUIFactory.createTree
(int aTreeID, ALcyProperties aProperties) Creates the tree corresponding to the IDaTreeID
.protected TreeCellRenderer
TLcyKML22GUIFactory.createTreeCellRenderer
(int aTreeCellRendererID, ALcyProperties aProperties) Creates the tree cell renderer corresponding to the IDaTreeCellRendererID
.protected TreeModel
TLcyKML22GUIFactory.createTreeModel
(int aTreeModelID, ALcyProperties aProperties) Creates the tree model corresponding to the IDaTreeModelID
.protected void
TLcyKML22GUIFactory.setup
(ALcyProperties aProperties) Sets up the KML content tree based on the given parameters. -
Uses of ALcyProperties in com.luciad.lucy.addons.tea
Modifier and TypeMethodDescriptionALcyTEABackEnd.createAltitudeDescriptor
(ALcyProperties aProperties) Returns an altitude descriptor suitable for the add-on's purposes.ALcyTEABackEnd.createAltitudeMatrixViewFactory
(ALcyProperties aProperties) Returns a factory forILcdAltitudeMatrixView
shape discretization objects.ALcyTEABackEnd.createAltitudeProvider
(ALcyProperties aProperties) Returns a view-based altitude provider.abstract ILcdModelDescriptor
ALcyTEABackEnd.createModelDescriptor
(ALcyProperties aProperties) Returns a model descriptor suitable for the add-on's used models. -
Uses of ALcyProperties in com.luciad.lucy.addons.tea.contour
Modifier and TypeMethodDescriptionprotected ILcdAction
TLcyContourGUIFactory.createAction
(int aID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyContourGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) TLcyContourBackEnd.createAltitudeDescriptor
(ALcyProperties aProperties) Returns an altitude descriptor suitable for the add-on's purposes.protected Component
TLcyContourGUIFactory.createComponent
(int aID, ALcyProperties aProperties) TLcyContourBackEnd.createContourFinder
(ALcyProperties aProperties) Creates a new contour finder to generate contour lines with.protected Component
TLcyContourGUIFactory.createGUIContent
(ALcyProperties aProperties) Retrieves all panels and lays them out in ajava.awt.Component
.TLcyContourBackEnd.createModelDescriptor
(ALcyProperties aProperties) Returns a model descriptor suitable for the add-on's used models.protected Component
TLcyContourGUIFactory.createPanel
(int aID, ALcyProperties aProperties) -
Uses of ALcyProperties in com.luciad.lucy.addons.tea.controller
Modifier and TypeMethodDescriptionTLcyTEAControllerBackEnd.createAltitudeProvider
(ALcyProperties aProperties) Returns a view-based altitude provider.TLcyTEAControllerBackEnd.createModelDescriptor
(ALcyProperties aProperties) Returns a model descriptor suitable for the add-on's used models. -
Uses of ALcyProperties in com.luciad.lucy.addons.tea.extremepoint
Modifier and TypeMethodDescriptionprotected ILcdAction
TLcyExtremePointGUIFactory.createAction
(int aID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyExtremePointGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected Component
TLcyExtremePointGUIFactory.createComponent
(int aID, ALcyProperties aProperties) TLcyExtremePointBackEnd.createExtremePointFinder
(ALcyProperties aProperties) Creates an extreme point finder that createsILcdFeatured
points containing the features as defined in themodel descriptor
.protected Component
TLcyExtremePointGUIFactory.createGUIContent
(ALcyProperties aProperties) Retrieves all panels and lays them out in ajava.awt.Component
.TLcyExtremePointBackEnd.createModelDescriptor
(ALcyProperties aProperties) Creates a model descriptor to be used for new extreme point models.protected Component
TLcyExtremePointGUIFactory.createPanel
(int aID, ALcyProperties aProperties) -
Uses of ALcyProperties in com.luciad.lucy.addons.tea.hypsometry
Modifier and TypeMethodDescriptionprotected ILcdAction
TLcyHypsometryGUIFactory.createAction
(int aID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyHypsometryGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected Component
TLcyHypsometryGUIFactory.createComponent
(int aID, ALcyProperties aProperties) protected Component
TLcyHypsometryGUIFactory.createGUIContent
(ALcyProperties aProperties) Retrieves all panels and lays them out in ajava.awt.Component
.TLcyHypsometryBackEnd.createHypsometricGeoTIFFModel
(ALcyProperties aProperties) Creates a new model containing a raster snapshot of the visible elevation layers in a view.TLcyHypsometryBackEnd.createHypsometricValueProvider
(ALcyProperties aProperties) Creates and returns a hypsometric value provider based on the given properties.TLcyHypsometryBackEnd.createModelDescriptor
(ALcyProperties aProperties) Returns a model descriptor suitable for the add-on's used models.protected Component
TLcyHypsometryGUIFactory.createPanel
(int aID, ALcyProperties aProperties) -
Uses of ALcyProperties in com.luciad.lucy.addons.tea.loscoverage
Modifier and TypeMethodDescriptionprotected ILcdAction
TLcyLOSCoverageGUIFactory.createAction
(int aID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyLOSCoverageGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected Component
TLcyLOSCoverageGUIFactory.createComponent
(int aID, ALcyProperties aProperties) TLcyLOSCoverageBackEnd.createCoverage
(ALcyProperties aProperties) Creates a new line-of-sight coverage, based on the given properties.protected Component
TLcyLOSCoverageGUIFactory.createGUIContent
(ALcyProperties aProperties) Retrieves all panels and lays them out in ajava.awt.Component
.TLcyLOSCoverageBackEnd.createLOSCoverageFactory
(ALcyProperties aProperties) Returns a line-of-sight coverage factory with which to compute coverages.TLcyLOSCoverageBackEnd.createModelDescriptor
(ALcyProperties aProperties) Returns a model descriptor suitable for the add-on's used models.protected Component
TLcyLOSCoverageGUIFactory.createPanel
(int aID, ALcyProperties aProperties) TLcyLOSCoverageBackEnd.createPropagationFunction
(ALcyProperties aProperties) Creates a new line-of-sight propagation function, based on the given properties. -
Uses of ALcyProperties in com.luciad.lucy.addons.tea.viewshed
Modifier and TypeMethodDescriptionprotected ILcdAction
TLcyViewshedGUIFactory.createAction
(int aID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyViewshedGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected Component
TLcyViewshedGUIFactory.createComponent
(int aID, ALcyProperties aProperties) protected Component
TLcyViewshedGUIFactory.createGUIContent
(ALcyProperties aProperties) Retrieves all panels and lays them out in ajava.awt.Component
.TLcyViewshedBackEnd.createModelDescriptor
(ALcyProperties aProperties) Returns a model descriptor suitable for the add-on's used models.TLcyViewshedBackEnd.createMultilevelRaster
(ALcyProperties aProperties) Creates a multilevel raster for a given properties object.protected Component
TLcyViewshedGUIFactory.createPanel
(int aID, ALcyProperties aProperties) TLcyViewshedBackEnd.createViewshed
(ALcyProperties aProperties, List<ILcdModel> aUsedModelsSFCT) Creates a viewshed for a single eyepoint. -
Uses of ALcyProperties in com.luciad.lucy.addons.tea.visibility
Modifier and TypeMethodDescriptionprotected ILcdAction
TLcyVisibilityGUIFactory.createAction
(int aID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyVisibilityGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) TLcyVisibilityBackEnd.createAltitudeDescriptor
(ALcyProperties aProperties) Returns an altitude descriptor suitable for the add-on's purposes.TLcyVisibilityBackEnd.createAltitudeProvider
(ALcyProperties aProperties) Returns a view-based altitude provider.protected Component
TLcyVisibilityGUIFactory.createComponent
(int aID, ALcyProperties aProperties) TLcyVisibilityBackEnd.createContourFinder
(ALcyProperties aProperties) Returns a contour finder to visualize visibility results as contours.protected Component
TLcyVisibilityGUIFactory.createGUIContent
(ALcyProperties aProperties) Retrieves all panels and lays them out in ajava.awt.Component
.TLcyVisibilityBackEnd.createMatrixViewRasterFactory
(ALcyProperties aProperties) Returns a matrix view raster factory to visualize visibility as a raster.TLcyVisibilityBackEnd.createModelDescriptor
(ALcyProperties aProperties) Returns a model descriptor suitable for the add-on's used models.protected Component
TLcyVisibilityGUIFactory.createPanel
(int aID, ALcyProperties aProperties) TLcyVisibilityBackEnd.createPropagationFunction
(ALcyProperties aProperties) Creates a new visibility propagation function, based on the given properties.TLcyVisibilityBackEnd.createVisibilityDescriptor
(ALcyProperties aProperties) Returns a visibility descriptor with visibility mappings suitable for this add-on.TLcyVisibilityBackEnd.createVisibilityMatrixViewFactory
(ALcyProperties aProperties) Returns a visibility matrix view factory with which to compute visibility matrix views. -
Uses of ALcyProperties in com.luciad.lucy.format
Modifier and TypeMethodDescriptionALcyGeneralFormat.getProperties()
Returns theALcyProperties
holding the configuration of this format.ModifierConstructorDescriptionprotected
ALcyFileFormat
(ILcyLucyEnv aLucyEnv, Class aClass, ALcyProperties aProperties) Deprecated.Better use the constructor with explicit long and short prefix, to avoid any confusion.protected
ALcyFileFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties) Creates aALcyFileFormat
for the specified Lucy backend and configuration.protected
ALcyFileFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties, String aPropertyPrefix) Creates aALcyFileFormat
for the specified Lucy backend and properties.protected
ALcyGeneralFormat
(ILcyLucyEnv aLucyEnv, Class aClass, ALcyProperties aProperties) Deprecated.Better use the constructor with explicit long and short prefix, to avoid any confusion.protected
ALcyGeneralFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties) Creates aALcyGeneralFormat
for the specified Lucy backend.protected
ALcyGeneralFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties, String aPropertyPrefix) Creates aALcyGeneralFormat
for the specified Lucy backend. -
Uses of ALcyProperties in com.luciad.lucy.format.lightspeed
Modifier and TypeMethodDescriptionALcyLspGeneralFormat.getProperties()
Returns theALcyProperties
holding the configuration of this format.ModifierConstructorDescriptionALcyLspGeneralFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties) Creates aALcyLspGeneralFormat
for the specified Lucy backend.protected
ALcyLspStyleFileFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aProperties, ILcdFilter<ILcdModel> aModelFilter) Create a new style file formatprotected
ALcyLspStyleFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aPreferences, ILcdFilter<ILcdModel> aModelFilter) Create a new style formatTLcyLspRasterFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aPreferences, ILcdFilter<ILcdModel> aModelFilter) Create a new raster formatTLcyLspVectorFormat
(ILcyLucyEnv aLucyEnv, String aLongPrefix, String aShortPrefix, ALcyProperties aPreferences, ILcdFilter<ILcdModel> aModelFilter) Create a new vector format -
Uses of ALcyProperties in com.luciad.lucy.gui
Modifier and TypeMethodDescriptionprotected final ALcyProperties
ALcyActionBar.getProperties()
Returns theALcyProperties
instance containing the settings for this action bar.ALcyApplicationPaneTool.getProperties()
Returns theALcyProperties
given at construction time.Modifier and TypeMethodDescriptionprotected void
ALcyGUIFactory.cleanup
(ALcyProperties aProperties) Performs cleanup operations, such as nullifying fields that are no longer needed.static final ALcyApplicationPaneTool
ALcyApplicationPaneTool.create
(ALcyProperties aProperties, String aLongPrefix, String aShortPrefix, Supplier<? extends Component> aContentsSupplier) Utility method to create a newALcyApplicationPaneTool
instance where the contents of the application pane is supplied byaContentsSupplier
.protected abstract ILcdAction
ALcyGUIFactory.createAction
(int aActionID, ALcyProperties aProperties) Creates anILcdAction
for the given ID.protected abstract ILcyActiveSettable
ALcyGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) Creates anILcyActiveSettable
for the given ID.protected abstract Component
ALcyGUIFactory.createComponent
(int aComponentID, ALcyProperties aProperties) Creates a widget for the given ID.ALcyGUIFactory.createGUI
(ALcyProperties aProperties) This function callssetup
, which creates all sub-parts such as actions, components and panels.protected abstract T
ALcyGUIFactory.createGUIContent
(ALcyProperties aProperties) Retrieves all panels and lays them out in ajava.awt.Component
.protected abstract Component
ALcyGUIFactory.createPanel
(int aPanelID, ALcyProperties aProperties) Creates a panel for the given ID.protected Object
ALcyGUIFactory.getActionContext
(int aActionID, ALcyProperties aProperties) Returns the context of the action bars in which the action with the specified ID should be inserted.protected Object
ALcyGUIFactory.getActiveSettableContext
(int aActiveSettableID, ALcyProperties aProperties) Returns the context of the action bars in which the active settable with the specified ID should be inserted.static String[]
TLcyActionBarUtil.getConfiguredActionBarIDs
(ALcyProperties aConfiguration, String aID) Searches the given configuration for the ID's of the action bars in which an action with the given ID would be inserted.static void
TLcyActionBarUtil.insertInConfiguredActionBars
(ILcdAction aAction, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aConfiguration) Inserts the given action in all the configured action bars.static void
TLcyActionBarUtil.insertInConfiguredActionBars
(ILcyActiveSettable aActiveSettable, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aConfiguration) Equivalent ofTLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object, TLcyActionBarManager, ALcyProperties)
forILcyActiveSettable
.static void
TLcyActionBarUtil.insertInConfiguredActionBars
(ILcyActiveSettable aActiveSettable, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aConfiguration, boolean aDeactivatePossible) Equivalent ofTLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object, TLcyActionBarManager, ALcyProperties)
forILcyActiveSettable
.protected boolean
ALcyGUIFactory.isActiveSettableDeactivatePossible
(int aActiveSettableID, ALcyProperties aProperties) Returns whether the active settable can be deactivated or not through the action bar in which it is inserted.static void
TLcyActionBarUtil.removeFromConfiguredActionBars
(ILcdAction aAction, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aProperties) Removes the given action from all the action bars in which it would have been inserted byTLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object, TLcyActionBarManager, ALcyProperties)
.static void
TLcyActionBarUtil.removeFromConfiguredActionBars
(ILcyActiveSettable aActiveSettable, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aProperties) Removes the given active settable from all the action bars in which it would have been inserted byTLcyActionBarUtil.insertInConfiguredActionBars(ILcyActiveSettable, Object, TLcyActionBarManager, ALcyProperties)
.final void
ALcyActionBar.setProperties
(ALcyProperties aProperties) Sets theALcyProperties
instance containing the settings for this action bar.protected void
ALcyGUIFactory.setup
(ALcyProperties aProperties) This functions creates all the components for the user interface, in a certain order.static ILcdDisposable
TLcyActionBarUtil.setupAsConfiguredActionBar
(ILcyActionBar aActionBarSFCT, String aActionBarID, Object aContext, ALcyProperties aProperties, String aPropertiesPrefix, JComponent aTargetAcceleratorKeysComponent, TLcyActionBarManager aActionBarManager) Utility method to setup anILcyActionBar
as 'configured action bar' designed to contain actions and active settables for the specified context.ModifierConstructorDescriptionALcyApplicationPaneTool
(ALcyProperties aProperties, Class aClass) Deprecated.Better use the constructor with explicit long and short prefix, to avoid any confusion.ALcyApplicationPaneTool
(ALcyProperties aProperties, String aLongPrefix, String aShortPrefix) Creates a newALcyApplicationPaneTool
. -
Uses of ALcyProperties in com.luciad.lucy.map
-
Uses of ALcyProperties in com.luciad.lucy.map.action
ModifierConstructorDescriptionTLcyGXYTouchNewControllerActiveSettable
(ALcyGXYNewControllerModel aNewControllerModel, ILcdAction aActionToTriggerAfterCommit, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix) Creates a touch new controller active settable.TLcyGXYTouchNewControllerActiveSettable
(ALcyGXYNewControllerModel aNewControllerModel, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix) Creates a touch new controller with as action to trigger after commit a action that sets the touch select controller on the view.TLcyGXYTouchNewControllerActiveSettable
(ALcdGXYNewControllerModel2 aNewControllerModel, ILcyMapComponent aMapComponent, ILcdAction aActionToTriggerAfterCommit, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix) Creates a touch new controller active settableTLcyGXYTouchNewControllerActiveSettable
(ALcdGXYNewControllerModel2 aNewControllerModel, ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix) Creates a touch new controller active settable with as action to trigger after commit a action that sets the touch select controller on the view. -
Uses of ALcyProperties in com.luciad.lucy.map.action.lightspeed
Modifier and TypeMethodDescriptionTLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable
(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ALcyProperties aProperties, String aConfigPrefix, ILcyLucyEnv aLucyEnv) Similar tocreateTouchControllerActiveSettable
, but this method also adds commit and cancel actions to the action bars when they are configured in the given properties object. -
Uses of ALcyProperties in com.luciad.lucy.map.lightspeed
Modifier and TypeMethodDescriptionprotected void
TLcyLspMapComponentFactory.cleanup
(ALcyProperties aProperties) protected void
TLcyLspMapLayerControlFactory.cleanup
(ALcyProperties aProperties) protected ILcdAction
TLcyLspMapComponentFactory.createAction
(int aActionID, ALcyProperties aProperties) protected ILcdAction
TLcyLspMapLayerControlFactory.createAction
(int aActionID, ALcyProperties aProperties) protected ILcyActionBar
TLcyLspMapLayerControlFactory.createActionBar
(int aActionBarID, ALcyProperties aProperties) Creates an empty action bar.protected ILcdFilter
<ILspLayer> TLcyLspMapLayerControlFactory.createActionEnabledFilter
(int aFilterID, ALcyProperties aProperties) Creates anILcdFilter
for the corresponding action.protected ILcyActiveSettable
TLcyLspMapComponentFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyLspMapLayerControlFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected ILcdFilter
<ILspLayer> TLcyLspMapLayerControlFactory.createActiveSettableEnabledFilter
(int aFilterID, ALcyProperties aProperties) Creates anILcdFilter
for the corresponding active settable.protected ALcdBalloonManager
TLcyLspMapComponentFactory.createBalloonManager
(ALcyProperties aProperties) Creates the balloon manager for the map component under construction.protected Component
TLcyLspMapComponentFactory.createComponent
(int aComponentID, ALcyProperties aProperties) protected Component
TLcyLspMapLayerControlFactory.createComponent
(int aComponentID, ALcyProperties aProperties) protected ILspController
TLcyLspMapComponentFactory.createController
(int aControllerID, ALcyProperties aProperties) Create the controller for the IDaControllerID
.protected TLcyLspMapLayerControl
TLcyLspMapLayerControlFactory.createEmptyMapLayerControl
(ALcyProperties aProperties) Creates an empty layer control, without any content, buttons or panels.TLcyLspMapComponentFactory.createGraphicsEffect
(int aID, ALcyProperties aProperties) Creates the graphics effects for the given id.protected ILcyLspMapComponent
TLcyLspMapComponentFactory.createGUIContent
(ALcyProperties aProperties) protected TLcyLspMapLayerControl
TLcyLspMapLayerControlFactory.createGUIContent
(ALcyProperties aProperties) protected ILcdInitialLayerIndexProvider
TLcyLspMapComponentFactory.createInitialLayerIndexProvider
(ALcyProperties aProperties) Creates a initial layer index provider for this map component.protected TLcyLspMapComponent
TLcyLspMapComponentFactory.createMapComponent
(ALcyProperties aProperties) Creates a new map component.protected TLcyLspMapLayerControl
TLcyLspMapComponentFactory.createMapLayerControl
(ALcyProperties aProperties) Create a new map layer control.protected String
TLcyLspMapComponentFactory.createMapName
(ALcyProperties aProperties) Creates a map name for the given map.protected ILcyMenuBar
TLcyLspMapComponentFactory.createMenuBar
(ALcyProperties aProperties) Create a new menu bar.protected Component
TLcyLspMapComponentFactory.createPanel
(int aPanelID, ALcyProperties aProperties) Creates a panel for the given ID.protected Component
TLcyLspMapLayerControlFactory.createPanel
(int aPanelID, ALcyProperties aProperties) protected ILcyPopupMenu
TLcyLspMapComponentFactory.createPopupMenu
(ALcyProperties aProperties) Create a new pop up menu.protected ILcyPopupMenu
TLcyLspMapLayerControlFactory.createPopupMenu
(ALcyProperties aProperties) Creates an empty popup menu.protected ILcyToolBar
TLcyLspMapComponentFactory.createToolBar
(int aToolBarID, ALcyProperties aProperties) Creates anILcyToolBar
for the given ID.protected TransferHandler
TLcyLspMapLayerControlFactory.createTransferHandler
(int aTransferHandlerID, ALcyProperties aProperties) Creates aTransferHandler
for the given ID.protected JTree
TLcyLspMapLayerControlFactory.createTree
(int aTreeID, ALcyProperties aProperties) Creates the tree corresponding to the IDaTreeID
.protected TreeCellRenderer
TLcyLspMapLayerControlFactory.createTreeCellRenderer
(int aTreeCellRendererID, ALcyProperties aProperties) Creates the tree cell renderer corresponding to the IDaTreeCellRendererID
.protected TreeModel
TLcyLspMapLayerControlFactory.createTreeModel
(int aTreeModelID, ALcyProperties aProperties) Creates the tree model corresponding to the IDaTreeModelID
.protected ILspView
TLcyLspMapComponentFactory.createView
(ALcyProperties aProperties) Creates a new view.protected TLspViewBuilder
TLcyLspMapComponentFactory.createViewBuilder
(ALcyProperties aProperties) This method is called by the default implementation ofTLcyLspMapComponentFactory.createView(ALcyProperties)
and is responsible for creating theTLspViewBuilder
which will be used in thecreateView
method to create the Lightspeed view.protected Object
TLcyLspMapComponentFactory.getActionContext
(int aActionID, ALcyProperties aProperties) protected Object
TLcyLspMapLayerControlFactory.getActionContext
(int aActionID, ALcyProperties aProperties) protected Object
TLcyLspMapComponentFactory.getActiveSettableContext
(int aActiveSettableID, ALcyProperties aProperties) protected Object
TLcyLspMapLayerControlFactory.getActiveSettableContext
(int aActiveSettableID, ALcyProperties aProperties) protected ILcyLspMapComponent
TLcyLspMapLayerControlFactory.getMapComponent
(ALcyProperties aProperties) Convenience method to retrieve the map component fromaProperties
.protected boolean
TLcyLspMapComponentFactory.isActiveSettableDeactivatePossible
(int aActiveSettableID, ALcyProperties aProperties) protected void
TLcyLspMapComponentFactory.setup
(ALcyProperties aProperties) This method overrides the default behavior of theALcyGUIFactory.setup(com.luciad.lucy.util.properties.ALcyProperties)
method.protected void
TLcyLspMapLayerControlFactory.setup
(ALcyProperties aProperties) This method overrides the default behavior of thesetup
method. -
Uses of ALcyProperties in com.luciad.lucy.util
Modifier and TypeClassDescriptionclass
Implementation ofALcyProperties
that stores TLcyStringProperties's supported value types as strings.Modifier and TypeMethodDescriptionstatic void
TLcyProperties.copyToSFCT
(ALcyProperties aSource, ALcyProperties aDestinationSFCT) Functionally equivalent tosynchronizeSFCT(com.luciad.lucy.util.properties.ALcyProperties, com.luciad.lucy.util.properties.ALcyProperties)
. -
Uses of ALcyProperties in com.luciad.lucy.util.preferences
Modifier and TypeMethodDescriptionTLcyPreferencesTool.getCompositeUserPreferences()
TLcyPreferencesTool.getCompositeWorkspacePreferences()
TLcyPreferencesTool.getSystemPreferences()
Returns the system preferences of this tool.TLcyPreferencesTool.getUserPreferences()
Returns the user preferences of this tool.TLcyPreferencesTool.getWorkspacePreferences()
Returns the workspace preferences of this tool.ModifierConstructorDescriptionTLcyPreferencesTool
(ALcyProperties aSystemDefaults, ALcyProperties aUserDefaults, String aConfigSource, String aLongPrefix, String aShortPrefix) Creates a newTLcyPreferencesTool
that is initialised with optional (hard coded) defaults for system and user preferences, and that optionally parses a configuration source. -
Uses of ALcyProperties in com.luciad.lucy.util.properties
Modifier and TypeClassDescriptionclass
Convenience class to wrap anALcyProperties
in that one only has to overwrite those methods that are required.class
Composite implementation ofALcyProperties
.class
Default implementation ofALcyProperties
that can only storeString
values.Modifier and TypeMethodDescriptionALcyPropertiesWrapper.getProperties()
Returns the originalALcyProperties
that is wrapped by this wrapper.TLcyCompositeProperties.getProperties
(int aIndex) Returns theALcyProperties
at the specified index.Returns aALcyProperties
that represents a subset of the key-value pairs of thisALcyProperties
.static ALcyProperties
ALcyProperties.unmodifiable
(ALcyProperties aProperties) Returns a wrapper around the givenALcyProperties
that throwsUnsupportedOperationException
s for write operations (e.g. remove, put, ...).Modifier and TypeMethodDescriptionvoid
TLcyCompositeProperties.addProperties
(ALcyProperties aProperties) Adds the specifiedALcyProperties
instance to this composite instance.void
ALcyProperties.putAll
(ALcyProperties aProperties) Copies all key value pairs from the given properties into this one.void
ALcyPropertiesWrapper.putAll
(ALcyProperties aFromNode) void
TLcyCompositeProperties.removeProperties
(ALcyProperties aProperties) Removes the specifiedALcyProperties
from this composite instance.static void
ALcyProperties.synchronizeSFCT
(ALcyProperties aSource, ALcyProperties aDestinationSFCT) Makes the given destinationALcyProperties
identical to the given sourceALcyProperties
.static ALcyProperties
ALcyProperties.unmodifiable
(ALcyProperties aProperties) Returns a wrapper around the givenALcyProperties
that throwsUnsupportedOperationException
s for write operations (e.g. remove, put, ...).ModifierConstructorDescriptionprotected
ALcyPropertiesWrapper
(ALcyProperties aProperties) Constructs a newALcyPropertiesWrapper
that decorates the specifiedALcyProperties
. -
Uses of ALcyProperties in com.luciad.lucy.util.properties.codec
Modifier and TypeMethodDescriptionDecodes the given source name into anALcyProperties
object.TLcyStringPropertiesCodec.decode
(InputStream aInputStream) Decodes anALcyProperties
from the specifiedInputStream
.Decodes the given source name into anALcyProperties
object.Modifier and TypeMethodDescriptionboolean
ILcyPropertiesEncoder.canEncode
(ALcyProperties aProps, String aDestinationName) Returns whether this encoder can export the specified properties to the specified destination.boolean
TLcyStringPropertiesCodec.canEncode
(ALcyProperties aProperties, String aDestinationName) Returns whether this encoder can export the specified properties to the specified destination.final void
ALcyWorkspacePropertyConverter.convertAfterDecode
(ALcyProperties aPropertiesSFCT) abstract void
ALcyWorkspacePropertyConverter.convertAfterDecode
(ALcyWorkspaceCodec aWSCodec, ALcyProperties aPropertiesSFCT) Serves the same purpose asILcyPropertyConverter.convertAfterDecode(com.luciad.lucy.util.properties.ALcyProperties)
, but gives access to theALcyWorkspaceCodec
.void
ILcyPropertyConverter.convertAfterDecode
(ALcyProperties aPropertiesSFCT) Modifies the givenALcyProperties
so thatString
properties representingObject
s are converted to theseObject
s.void
TLcyCompositePropertyConverter.convertAfterDecode
(ALcyProperties aPropertiesSFCT) Modifies the givenALcyProperties
so thatString
properties representingObject
s are converted to theseObject
s.final void
ALcyWorkspacePropertyConverter.convertBeforeEncode
(ALcyProperties aPropertiesSFCT) abstract void
ALcyWorkspacePropertyConverter.convertBeforeEncode
(ALcyWorkspaceCodec aWSCodec, ALcyProperties aPropertiesSFCT) Serves the same purpose asILcyPropertyConverter.convertBeforeEncode(com.luciad.lucy.util.properties.ALcyProperties)
, but gives access to theALcyWorkspaceCodec
.void
ILcyPropertyConverter.convertBeforeEncode
(ALcyProperties aPropertiesSFCT) Modifies the givenALcyProperties
so that allObject
values are converted to one or moreString
values.void
TLcyCompositePropertyConverter.convertBeforeEncode
(ALcyProperties aPropertiesSFCT) Modifies the givenALcyProperties
so that allObject
values are converted to one or moreString
values.void
ILcyPropertiesDecoder.decodeSFCT
(String aSourceName, ALcyProperties aPropsSFCT, boolean aOverwrite) Decodes the given source name into a givenALcyProperties
object.void
TLcyStringPropertiesCodec.decodeSFCT
(InputStream aInputStream, ALcyProperties aPropertiesSFCT, boolean aOverwrite) Decodes anALcyProperties
from the specifiedInputStream
and puts the decoded properties in the specifiedALcyProperties
.void
TLcyStringPropertiesCodec.decodeSFCT
(String aSourceName, ALcyProperties aProperties, boolean aOverwrite) Decodes the given source name into a givenALcyProperties
object.void
ILcyPropertiesEncoder.encode
(ALcyProperties aProps, String aDestinationName) Encodes the givenALcyProperties
into the given destination.void
TLcyStringPropertiesCodec.encode
(ALcyProperties aProperties, OutputStream aOutputStream) Encodes the givenALcyProperties
to the givenOutputStream
.void
TLcyStringPropertiesCodec.encode
(ALcyProperties aProperties, String aDestinationName) Encodes the givenALcyProperties
into the given destination.