Package | Description |
---|---|
com.luciad.lucy.addons |
Provides the classes that define the interface for add-ons and how they are created.
|
com.luciad.lucy.addons.drawing.format |
This package provides a new, highly configurable data format.
|
com.luciad.lucy.addons.drawing.gui |
This package contains the default toolbar for editing drawing models used in the drawing add on.
|
com.luciad.lucy.addons.drawing.lightspeed |
This package provides the
TLcyLspDrawingAddOn . |
com.luciad.lucy.addons.drawing.lightspeed.gui |
This package contains the default toolbar factory for editing drawing models on a Lightspeed view.
|
com.luciad.lucy.addons.kml22 |
Provides the addon that supports the KML 2.2 format.
|
com.luciad.lucy.addons.tea |
Terrain analysis add-ons.
|
com.luciad.lucy.addons.tea.contour |
Terrain analysis add-on for contour calculations.
|
com.luciad.lucy.addons.tea.controller |
Terrain analysis add-on for profile views.
|
com.luciad.lucy.addons.tea.extremepoint |
Terrain analysis add-on for extreme point calculations.
|
com.luciad.lucy.addons.tea.hypsometry |
Terrain analysis add-on for hypsometry calculations.
|
com.luciad.lucy.addons.tea.loscoverage |
Terrain analysis add-on for line-of-sight coverages.
|
com.luciad.lucy.addons.tea.viewshed |
Terrain analysis add-on for viewsheds.
|
com.luciad.lucy.addons.tea.visibility |
Terrain analysis add-on for visibility calculations.
|
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 |
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
|
com.luciad.lucy.map |
Contains a broad range of classes related to the visual represention of a map.
|
com.luciad.lucy.map.action |
Provides actions that have a relationship with a map.
|
com.luciad.lucy.map.action.lightspeed |
Provides actions that have a relationship with a Lightspeed map.
|
com.luciad.lucy.map.lightspeed |
Contains a broad range of classes related to the visual representation of a map.
|
com.luciad.lucy.util |
Provides utility classes for Lucy.
|
com.luciad.lucy.util.preferences |
Provides support facilities for working with preferences and configuration.
|
com.luciad.lucy.util.properties |
Provides support facilities for working with key-value pairs.
|
com.luciad.lucy.util.properties.codec |
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. |
Modifier and Type | Method and Description |
---|---|
ALcyProperties |
ALcyPreferencesAddOn.getPreferences()
Convenience method that returns the composite workspace preferences of this add-on's
preferences tool.
|
Modifier and Type | Method and Description |
---|---|
ALcyProperties |
TLcyDrawingFormat.getProperties()
Returns the
ALcyProperties holding the configuration of this format. |
ALcyProperties |
ALcyShapeSupplier.getProperties()
Returns the
ALcyProperties holding the configuration of this shape supplier. |
ALcyProperties |
ALcyDomainObjectSupplier.getProperties()
Returns the ALcyProperties that holds the configuration of this domain object supplier instance.
|
Modifier and Type | Method and Description |
---|---|
static ILcdGXYPainterStyle |
TLcyShapePainterProviderContainer.createSelectionLineStyle(ALcyProperties aProperties)
Creates an empty style, which only applies the default selection color to the object when in
ILcdGXYPainter.SELECTED mode. |
Constructor and Description |
---|
ALcyDomainObjectSupplier(String aDomainObjectID,
ALcyProperties aProperties)
Create a new domain object supplier with unique ID
aDomainObjectID . |
ALcyShapeSupplier(String aShapeID,
String aDisplayName,
TLcyDrawingSymbolizerType aDrawingSymbolizerType,
ALcyProperties aProperties)
Creates a new
ALcyShapeSupplier . |
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 a
TLcySLDDomainObjectSupplier object. |
Modifier and Type | Method and Description |
---|---|
protected void |
TLcyDrawingToolBarFactory.cleanup(ALcyProperties aProperties) |
protected void |
ALcyDrawingToolBarFactory.cleanup(ALcyProperties aProperties) |
protected ILcdAction |
TLcyDrawingToolBarFactory.createAction(int aActionID,
ALcyProperties aProperties) |
protected ILcdAction |
ALcyDrawingToolBarFactory.createAction(int aActionID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
ALcyDrawingToolBarFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyDrawingToolBarFactory.createActiveSettableForDomainObjectSupplier(ALcyDomainObjectSupplier aDomainObjectSupplier,
ALcyProperties aProperties)
Creates an
ILcyActiveSettable for the given domain object supplier. |
protected Component |
ALcyDrawingToolBarFactory.createComponent(int aComponentID,
ALcyProperties aProperties) |
protected TLcyToolBar |
TLcyDrawingToolBarFactory.createEmptyToolBar(ALcyProperties aProperties) |
protected TLcyToolBar |
ALcyDrawingToolBarFactory.createEmptyToolBar(ALcyProperties aProperties)
Returns an empty toolbar
|
Component |
ALcyDrawingToolBarFactory.createGUI(ALcyProperties aProperties)
This function calls
setup , 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 an
ALcdGXYNewControllerModel2 for the given
ALcyDomainObjectSupplier . |
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 supplier
aDomainObjectSupplier 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 key
ALcyDrawingToolBarFactory.getFormatBarPropertiesKey() . |
protected ILcyMapComponent |
TLcyDrawingToolBarFactory.getMapComponent(ALcyProperties aProperties) |
protected ILcyGenericMapComponent<S,T> |
ALcyDrawingToolBarFactory.getMapComponent(ALcyProperties aProperties)
Convenience method to return the map component contained in the properties with key
ALcyDrawingToolBarFactory.getMapComponentPropertiesKey() . |
protected void |
TLcyDrawingToolBarFactory.setup(ALcyProperties aProperties) |
protected void |
ALcyDrawingToolBarFactory.setup(ALcyProperties aProperties) |
Constructor and Description |
---|
TLcyLspDrawingFormat(TLcyDrawingFormat aDrawingFormat,
ALcyProperties aProperties,
String aLongPrefix,
String aShortPrefix,
TLcyLspDrawingAddOn aLspDrawingAddOn)
Creates the Lightspeed format for the drawing add-on
|
Modifier and Type | Method and Description |
---|---|
protected 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 an
ILcyActiveSettable for the given domain object supplier. |
protected ALspCreateControllerModel |
TLcyLspDrawingToolBarFactory.createCreateControllerModelForDomainObjectSupplier(ALcyLspDomainObjectSupplier aDomainObjectSupplier,
ALcyProperties aProperties)
Creates an
ALspCreateControllerModel for the given ALcyLspDomainObjectSupplier . |
protected Object |
TLcyLspDrawingToolBarFactory.getActiveSettableContextForDomainObjectSupplier(ALcyLspDomainObjectSupplier aDomainObjectSupplier,
ALcyProperties aProperties)
Returns the context with which the dynamic active settable for the domain object supplier
aDomainObjectSupplier will be inserted in the configured action bars. |
protected ILcyLspMapComponent |
TLcyLspDrawingToolBarFactory.getMapComponent(ALcyProperties aProperties) |
protected void |
TLcyLspDrawingToolBarFactory.setup(ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected 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 ID
aTreeID . |
protected TreeCellRenderer |
TLcyKML22GUIFactory.createTreeCellRenderer(int aTreeCellRendererID,
ALcyProperties aProperties)
Creates the tree cell renderer corresponding to the ID
aTreeCellRendererID . |
protected TreeModel |
TLcyKML22GUIFactory.createTreeModel(int aTreeModelID,
ALcyProperties aProperties)
Creates the tree model corresponding to the ID
aTreeModelID . |
protected void |
TLcyKML22GUIFactory.setup(ALcyProperties aProperties)
Sets up the KML content tree based on the given parameters.
|
Modifier and Type | Method and Description |
---|---|
TLcdAltitudeDescriptor |
ALcyTEABackEnd.createAltitudeDescriptor(ALcyProperties aProperties)
Returns an altitude descriptor suitable for the add-on's purposes.
|
TLcdAltitudeMatrixViewFactory |
ALcyTEABackEnd.createAltitudeMatrixViewFactory(ALcyProperties aProperties)
Returns a factory for
ILcdAltitudeMatrixView shape discretization objects. |
ILcdAltitudeProvider |
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.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdAction |
TLcyContourGUIFactory.createAction(int aID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyContourGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
TLcdAltitudeDescriptor |
TLcyContourBackEnd.createAltitudeDescriptor(ALcyProperties aProperties)
Returns an altitude descriptor suitable for the add-on's purposes.
|
protected Component |
TLcyContourGUIFactory.createComponent(int aID,
ALcyProperties aProperties) |
TLcdContourFinder |
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 a
java.awt.Component . |
ILcdModelDescriptor |
TLcyContourBackEnd.createModelDescriptor(ALcyProperties aProperties)
Returns a model descriptor suitable for the add-on's used models.
|
protected Component |
TLcyContourGUIFactory.createPanel(int aID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
ILcdAltitudeProvider |
TLcyTEAControllerBackEnd.createAltitudeProvider(ALcyProperties aProperties)
Returns a view-based altitude provider.
|
ILcdModelDescriptor |
TLcyTEAControllerBackEnd.createModelDescriptor(ALcyProperties aProperties)
Returns a model descriptor suitable for the add-on's used models.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdAction |
TLcyExtremePointGUIFactory.createAction(int aID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyExtremePointGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
protected Component |
TLcyExtremePointGUIFactory.createComponent(int aID,
ALcyProperties aProperties) |
TLcdExtremePointFinder |
TLcyExtremePointBackEnd.createExtremePointFinder(ALcyProperties aProperties)
Creates an extreme point finder that creates
ILcdFeatured points
containing the features as defined in the model descriptor . |
protected Component |
TLcyExtremePointGUIFactory.createGUIContent(ALcyProperties aProperties)
Retrieves all panels and lays them out in a
java.awt.Component . |
ILcdModelDescriptor |
TLcyExtremePointBackEnd.createModelDescriptor(ALcyProperties aProperties)
Creates a model descriptor to be used for new extreme point models.
|
protected Component |
TLcyExtremePointGUIFactory.createPanel(int aID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected 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 a
java.awt.Component . |
ILcdModel |
TLcyHypsometryBackEnd.createHypsometricGeoTIFFModel(ALcyProperties aProperties)
Creates a new model containing a raster snapshot of the visible elevation layers in a view.
|
ILcdHypsometricValueProvider |
TLcyHypsometryBackEnd.createHypsometricValueProvider(ALcyProperties aProperties)
Creates and returns a hypsometric value provider based on the given properties.
|
ILcdModelDescriptor |
TLcyHypsometryBackEnd.createModelDescriptor(ALcyProperties aProperties)
Returns a model descriptor suitable for the add-on's used models.
|
protected Component |
TLcyHypsometryGUIFactory.createPanel(int aID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected ILcdAction |
TLcyLOSCoverageGUIFactory.createAction(int aID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyLOSCoverageGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
protected Component |
TLcyLOSCoverageGUIFactory.createComponent(int aID,
ALcyProperties aProperties) |
ILcdLOSCoverage |
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 a
java.awt.Component . |
TLcdLOSCoverageFactory |
TLcyLOSCoverageBackEnd.createLOSCoverageFactory(ALcyProperties aProperties)
Returns a line-of-sight coverage factory with which to compute coverages.
|
ILcdModelDescriptor |
TLcyLOSCoverageBackEnd.createModelDescriptor(ALcyProperties aProperties)
Returns a model descriptor suitable for the add-on's used models.
|
protected Component |
TLcyLOSCoverageGUIFactory.createPanel(int aID,
ALcyProperties aProperties) |
ILcdLOSPropagationFunction |
TLcyLOSCoverageBackEnd.createPropagationFunction(ALcyProperties aProperties)
Creates a new line-of-sight propagation function, based on the given properties.
|
Modifier and Type | Method and Description |
---|---|
protected 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 a
java.awt.Component . |
ILcdModelDescriptor |
TLcyViewshedBackEnd.createModelDescriptor(ALcyProperties aProperties)
Returns a model descriptor suitable for the add-on's used models.
|
TLcdViewshedMultilevelRaster |
TLcyViewshedBackEnd.createMultilevelRaster(ALcyProperties aProperties)
Creates a multilevel raster for a given properties object.
|
protected Component |
TLcyViewshedGUIFactory.createPanel(int aID,
ALcyProperties aProperties) |
ILcdViewshed |
TLcyViewshedBackEnd.createViewshed(ALcyProperties aProperties,
List<ILcdModel> aUsedModelsSFCT)
Creates a viewshed for a single eyepoint.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdAction |
TLcyVisibilityGUIFactory.createAction(int aID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyVisibilityGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
TLcdAltitudeDescriptor |
TLcyVisibilityBackEnd.createAltitudeDescriptor(ALcyProperties aProperties)
Returns an altitude descriptor suitable for the add-on's purposes.
|
ILcdAltitudeProvider |
TLcyVisibilityBackEnd.createAltitudeProvider(ALcyProperties aProperties)
Returns a view-based altitude provider.
|
protected Component |
TLcyVisibilityGUIFactory.createComponent(int aID,
ALcyProperties aProperties) |
TLcdContourFinder |
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 a
java.awt.Component . |
TLcdMatrixViewRasterFactory |
TLcyVisibilityBackEnd.createMatrixViewRasterFactory(ALcyProperties aProperties)
Returns a matrix view raster factory to visualize visibility as a raster.
|
ILcdModelDescriptor |
TLcyVisibilityBackEnd.createModelDescriptor(ALcyProperties aProperties)
Returns a model descriptor suitable for the add-on's used models.
|
protected Component |
TLcyVisibilityGUIFactory.createPanel(int aID,
ALcyProperties aProperties) |
ILcdP2PPropagationFunction |
TLcyVisibilityBackEnd.createPropagationFunction(ALcyProperties aProperties)
Creates a new visibility propagation function, based on the given properties.
|
TLcdVisibilityDescriptor |
TLcyVisibilityBackEnd.createVisibilityDescriptor(ALcyProperties aProperties)
Returns a visibility descriptor with visibility mappings suitable for this add-on.
|
TLcdVisibilityMatrixViewFactory |
TLcyVisibilityBackEnd.createVisibilityMatrixViewFactory(ALcyProperties aProperties)
Returns a visibility matrix view factory with which to compute visibility matrix views.
|
Modifier and Type | Method and Description |
---|---|
ALcyProperties |
ALcyGeneralFormat.getProperties()
Returns the
ALcyProperties holding the configuration of this format. |
Constructor and Description |
---|
ALcyFileFormat(ILcyLucyEnv aLucyEnv,
Class aClass,
ALcyProperties aProperties)
Deprecated.
Better use the constructor with explicit long and short prefix, to avoid any
confusion.
Functionally equivalent to
ALcyFileFormat(aLucyEnv, ALcyTool.getLongPrefix(aClass),
ALcyTool.getShortPrefix(aClass), aProperties) . |
ALcyFileFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aProperties)
Creates a
ALcyFileFormat for the specified Lucy backend and configuration. |
ALcyFileFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aProperties,
String aPropertyPrefix)
Creates a
ALcyFileFormat for the specified Lucy backend and properties. |
ALcyGeneralFormat(ILcyLucyEnv aLucyEnv,
Class aClass,
ALcyProperties aProperties)
Deprecated.
Better use the constructor with explicit long and short prefix, to avoid any
confusion.
Functionally equivalent to
ALcyGeneralFormat(aLucyEnv, ALcyTool.getLongPrefix(aClass),
ALcyTool.getShortPrefix(aClass), aProperties) . |
ALcyGeneralFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aProperties)
Creates a
ALcyGeneralFormat for the specified Lucy backend. |
ALcyGeneralFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aProperties,
String aPropertyPrefix)
Creates a
ALcyGeneralFormat for the specified Lucy backend. |
Modifier and Type | Method and Description |
---|---|
ALcyProperties |
ALcyLspGeneralFormat.getProperties()
Returns the
ALcyProperties holding the configuration of this format. |
Constructor and Description |
---|
ALcyLspGeneralFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aProperties)
Creates a
ALcyLspGeneralFormat for the specified Lucy backend. |
ALcyLspStyleFileFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aProperties,
ILcdFilter<ILcdModel> aModelFilter)
Create a new style file format
|
ALcyLspStyleFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aPreferences,
ILcdFilter<ILcdModel> aModelFilter)
Create a new style format
|
TLcyLspRasterFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aPreferences,
ILcdFilter<ILcdModel> aModelFilter)
Create a new raster format
|
TLcyLspVectorFormat(ILcyLucyEnv aLucyEnv,
String aLongPrefix,
String aShortPrefix,
ALcyProperties aPreferences,
ILcdFilter<ILcdModel> aModelFilter)
Create a new vector format
|
Modifier and Type | Method and Description |
---|---|
ALcyProperties |
ALcyApplicationPaneTool.getProperties()
Returns the
ALcyProperties given at construction time. |
protected ALcyProperties |
ALcyActionBar.getProperties()
Returns the
ALcyProperties instance containing the settings for this action bar. |
Modifier and Type | Method and Description |
---|---|
protected void |
ALcyGUIFactory.cleanup(ALcyProperties aProperties)
Performs cleanup operations, such as nullifying fields that are no longer needed.
|
static ALcyApplicationPaneTool |
ALcyApplicationPaneTool.create(ALcyProperties aProperties,
String aLongPrefix,
String aShortPrefix,
Supplier<? extends Component> aContentsSupplier)
Utility method to create a new
ALcyApplicationPaneTool instance where the contents of the
application pane is supplied by aContentsSupplier . |
protected abstract ILcdAction |
ALcyGUIFactory.createAction(int aActionID,
ALcyProperties aProperties)
Creates an
ILcdAction for the given ID. |
protected abstract ILcyActiveSettable |
ALcyGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties)
Creates an
ILcyActiveSettable for the given ID. |
protected abstract Component |
ALcyGUIFactory.createComponent(int aComponentID,
ALcyProperties aProperties)
Creates a widget for the given ID.
|
T |
ALcyGUIFactory.createGUI(ALcyProperties aProperties)
This function calls
setup , 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 a
java.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 of
TLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object,
TLcyActionBarManager, ALcyProperties) for
ILcyActiveSettable . |
static void |
TLcyActionBarUtil.insertInConfiguredActionBars(ILcyActiveSettable aActiveSettable,
Object aContext,
TLcyActionBarManager aActionBarManager,
ALcyProperties aConfiguration,
boolean aDeactivatePossible)
Equivalent of
TLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object,
TLcyActionBarManager, ALcyProperties) for
ILcyActiveSettable . |
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 by
TLcyActionBarUtil.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 by
TLcyActionBarUtil.insertInConfiguredActionBars(ILcyActiveSettable, Object, TLcyActionBarManager, ALcyProperties) . |
void |
ALcyActionBar.setProperties(ALcyProperties aProperties)
Sets the
ALcyProperties 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 an
ILcyActionBar as 'configured action bar' designed to contain actions and active settables for the specified context. |
Constructor and Description |
---|
ALcyApplicationPaneTool(ALcyProperties aProperties,
Class aClass)
Deprecated.
Better use the constructor with explicit long and short prefix, to avoid any
confusion.
Functionally equivalent to
ALcyApplicationPaneTool(aProperties, getLongPrefix(aClass), getShortPrefix(aClass)) . |
ALcyApplicationPaneTool(ALcyProperties aProperties,
String aLongPrefix,
String aShortPrefix)
Creates a new
ALcyApplicationPaneTool . |
Constructor and Description |
---|
TLcyDynamicLonLatGridLayer(ALcyProperties aConfiguration) |
Constructor and Description |
---|
TLcyGXYTouchNewControllerActiveSettable(ALcdGXYNewControllerModel2 aNewControllerModel,
ILcyMapComponent aMapComponent,
ILcdAction aActionToTriggerAfterCommit,
ILcyLucyEnv aLucyEnv,
ALcyProperties aProperties,
String aConfigPrefix)
Creates a touch new controller active settable
|
TLcyGXYTouchNewControllerActiveSettable(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.
|
TLcyGXYTouchNewControllerActiveSettable(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.
|
Modifier and Type | Method and Description |
---|---|
static TLcyLspCreateControllerActiveSettable |
TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel,
ILcyLspMapComponent aLspMapComponent,
ALcyProperties aProperties,
String aConfigPrefix,
ILcyLucyEnv aLucyEnv)
Similar to
createTouchControllerActiveSettable , but this method also adds commit and cancel
actions to the action bars when they are configured in the given properties object. |
Modifier and Type | Method and Description |
---|---|
protected void |
TLcyLspMapLayerControlFactory.cleanup(ALcyProperties aProperties) |
protected void |
TLcyLspMapComponentFactory.cleanup(ALcyProperties aProperties) |
protected ILcdAction |
TLcyLspMapLayerControlFactory.createAction(int aActionID,
ALcyProperties aProperties) |
protected ILcdAction |
TLcyLspMapComponentFactory.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 an
ILcdFilter for the corresponding action. |
protected ILcyActiveSettable |
TLcyLspMapLayerControlFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyLspMapComponentFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
protected ILcdFilter<ILspLayer> |
TLcyLspMapLayerControlFactory.createActiveSettableEnabledFilter(int aFilterID,
ALcyProperties aProperties)
Creates an
ILcdFilter for the corresponding active settable. |
protected ALcdBalloonManager |
TLcyLspMapComponentFactory.createBalloonManager(ALcyProperties aProperties)
Creates the balloon manager for the map component under construction.
|
protected Component |
TLcyLspMapLayerControlFactory.createComponent(int aComponentID,
ALcyProperties aProperties) |
protected Component |
TLcyLspMapComponentFactory.createComponent(int aComponentID,
ALcyProperties aProperties) |
protected ILspController |
TLcyLspMapComponentFactory.createController(int aControllerID,
ALcyProperties aProperties)
Create the controller for the ID
aControllerID . |
protected TLcyLspMapLayerControl |
TLcyLspMapLayerControlFactory.createEmptyMapLayerControl(ALcyProperties aProperties)
Creates an empty layer control, without any content, buttons or panels.
|
ALspGraphicsEffect |
TLcyLspMapComponentFactory.createGraphicsEffect(int aID,
ALcyProperties aProperties)
Creates the graphics effects for the given id.
|
protected TLcyLspMapLayerControl |
TLcyLspMapLayerControlFactory.createGUIContent(ALcyProperties aProperties) |
protected ILcyLspMapComponent |
TLcyLspMapComponentFactory.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 |
TLcyLspMapLayerControlFactory.createPanel(int aPanelID,
ALcyProperties aProperties) |
protected Component |
TLcyLspMapComponentFactory.createPanel(int aPanelID,
ALcyProperties aProperties)
Creates a panel for the given ID.
|
protected ILcyPopupMenu |
TLcyLspMapLayerControlFactory.createPopupMenu(ALcyProperties aProperties)
Creates an empty popup menu.
|
protected ILcyPopupMenu |
TLcyLspMapComponentFactory.createPopupMenu(ALcyProperties aProperties)
Create a new pop up menu.
|
protected ILcyToolBar |
TLcyLspMapComponentFactory.createToolBar(int aToolBarID,
ALcyProperties aProperties)
Creates an
ILcyToolBar for the given ID. |
protected TransferHandler |
TLcyLspMapLayerControlFactory.createTransferHandler(int aTransferHandlerID,
ALcyProperties aProperties)
Creates a
TransferHandler for the given ID. |
protected JTree |
TLcyLspMapLayerControlFactory.createTree(int aTreeID,
ALcyProperties aProperties)
Creates the tree corresponding to the ID
aTreeID . |
protected TreeCellRenderer |
TLcyLspMapLayerControlFactory.createTreeCellRenderer(int aTreeCellRendererID,
ALcyProperties aProperties)
Creates the tree cell renderer corresponding to the ID
aTreeCellRendererID . |
protected TreeModel |
TLcyLspMapLayerControlFactory.createTreeModel(int aTreeModelID,
ALcyProperties aProperties)
Creates the tree model corresponding to the ID
aTreeModelID . |
protected ILspView |
TLcyLspMapComponentFactory.createView(ALcyProperties aProperties)
Creates a new view.
|
protected TLspViewBuilder |
TLcyLspMapComponentFactory.createViewBuilder(ALcyProperties aProperties)
This method is called by the default implementation of
TLcyLspMapComponentFactory.createView(ALcyProperties) and is responsible
for creating the TLspViewBuilder which will be used in the createView method to create the Lightspeed
view. |
protected Object |
TLcyLspMapLayerControlFactory.getActionContext(int aActionID,
ALcyProperties aProperties) |
protected Object |
TLcyLspMapComponentFactory.getActionContext(int aActionID,
ALcyProperties aProperties) |
protected Object |
TLcyLspMapLayerControlFactory.getActiveSettableContext(int aActiveSettableID,
ALcyProperties aProperties) |
protected Object |
TLcyLspMapComponentFactory.getActiveSettableContext(int aActiveSettableID,
ALcyProperties aProperties) |
protected ILcyLspMapComponent |
TLcyLspMapLayerControlFactory.getMapComponent(ALcyProperties aProperties)
Convenience method to retrieve the map component from
aProperties . |
protected boolean |
TLcyLspMapComponentFactory.isActiveSettableDeactivatePossible(int aActiveSettableID,
ALcyProperties aProperties) |
protected void |
TLcyLspMapLayerControlFactory.setup(ALcyProperties aProperties)
This method overrides the default behavior of the
setup method. |
protected void |
TLcyLspMapComponentFactory.setup(ALcyProperties aProperties)
This method overrides the default behavior of the
ALcyGUIFactory.setup(com.luciad.lucy.util.properties.ALcyProperties)
method. |
Modifier and Type | Class and Description |
---|---|
class |
TLcyProperties
Implementation of
ALcyProperties that stores TLcyStringProperties's supported value types as strings. |
Modifier and Type | Method and Description |
---|---|
static void |
TLcyProperties.copyToSFCT(ALcyProperties aSource,
ALcyProperties aDestinationSFCT)
Functionally equivalent to
synchronizeSFCT(com.luciad.lucy.util.properties.ALcyProperties, com.luciad.lucy.util.properties.ALcyProperties) . |
Modifier and Type | Method and Description |
---|---|
ALcyProperties |
TLcyPreferencesTool.getCompositeUserPreferences()
|
ALcyProperties |
TLcyPreferencesTool.getCompositeWorkspacePreferences()
|
ALcyProperties |
TLcyPreferencesTool.getSystemPreferences()
Returns the system preferences of this tool.
|
ALcyProperties |
TLcyPreferencesTool.getUserPreferences()
Returns the user preferences of this tool.
|
ALcyProperties |
TLcyPreferencesTool.getWorkspacePreferences()
Returns the workspace preferences of this tool.
|
Constructor and Description |
---|
TLcyPreferencesTool(ALcyProperties aSystemDefaults,
ALcyProperties aUserDefaults,
String aConfigSource,
String aLongPrefix,
String aShortPrefix)
Creates a new
TLcyPreferencesTool that is initialised with optional (hard
coded) defaults for system and user preferences, and that optionally parses a configuration
source. |
Modifier and Type | Class and Description |
---|---|
class |
ALcyPropertiesWrapper
Convenience class to wrap an
ALcyProperties in that one only has to overwrite
those methods that are required. |
class |
TLcyCompositeProperties
Composite implementation of
ALcyProperties . |
class |
TLcyStringProperties
Default implementation of
ALcyProperties that can only store String values. |
Modifier and Type | Method and Description |
---|---|
ALcyProperties |
ALcyPropertiesWrapper.getProperties()
Returns the original
ALcyProperties that is wrapped by this wrapper. |
ALcyProperties |
TLcyCompositeProperties.getProperties(int aIndex)
Returns the
ALcyProperties at the specified index. |
ALcyProperties |
ALcyProperties.subset(String aKeyPrefix)
Returns a
ALcyProperties that represents a subset of the key-value pairs of
this ALcyProperties . |
static ALcyProperties |
ALcyProperties.unmodifiable(ALcyProperties aProperties)
Returns a wrapper around the given
ALcyProperties that throws UnsupportedOperationException s
for write operations (e.g. remove, put, ...). |
Modifier and Type | Method and Description |
---|---|
void |
TLcyCompositeProperties.addProperties(ALcyProperties aProperties)
Adds the specified
ALcyProperties instance to this composite instance. |
void |
ALcyPropertiesWrapper.putAll(ALcyProperties aFromNode) |
void |
ALcyProperties.putAll(ALcyProperties aProperties)
Copies all key value pairs from the given properties into this one.
|
void |
TLcyCompositeProperties.removeProperties(ALcyProperties aProperties)
Removes the specified
ALcyProperties from this composite instance. |
static void |
ALcyProperties.synchronizeSFCT(ALcyProperties aSource,
ALcyProperties aDestinationSFCT)
Makes the given destination
ALcyProperties identical to the given source
ALcyProperties . |
static ALcyProperties |
ALcyProperties.unmodifiable(ALcyProperties aProperties)
Returns a wrapper around the given
ALcyProperties that throws UnsupportedOperationException s
for write operations (e.g. remove, put, ...). |
Constructor and Description |
---|
ALcyPropertiesWrapper(ALcyProperties aProperties)
Constructs a new
ALcyPropertiesWrapper that decorates the specified
ALcyProperties . |
Modifier and Type | Method and Description |
---|---|
ALcyProperties |
TLcyStringPropertiesCodec.decode(InputStream aInputStream)
Decodes an
ALcyProperties from the specified InputStream . |
ALcyProperties |
TLcyStringPropertiesCodec.decode(String aSourceName)
Decodes the given source name into an
ALcyProperties object. |
ALcyProperties |
ILcyPropertiesDecoder.decode(String aSourceName)
Decodes the given source name into an
ALcyProperties object. |
Modifier and Type | Method and Description |
---|---|
boolean |
TLcyStringPropertiesCodec.canEncode(ALcyProperties aProperties,
String aDestinationName)
Returns whether this encoder can export the specified properties to the specified
destination.
|
boolean |
ILcyPropertiesEncoder.canEncode(ALcyProperties aProps,
String aDestinationName)
Returns whether this encoder can export the specified properties to the specified
destination.
|
void |
TLcyCompositePropertyConverter.convertAfterDecode(ALcyProperties aPropertiesSFCT)
Modifies the given
ALcyProperties so that String properties
representing Object s are converted to these Object s. |
void |
ILcyPropertyConverter.convertAfterDecode(ALcyProperties aPropertiesSFCT)
Modifies the given
ALcyProperties so that String properties
representing Object s are converted to these Object s. |
void |
ALcyWorkspacePropertyConverter.convertAfterDecode(ALcyProperties aPropertiesSFCT) |
abstract void |
ALcyWorkspacePropertyConverter.convertAfterDecode(ALcyWorkspaceCodec aWSCodec,
ALcyProperties aPropertiesSFCT)
Serves the same purpose as
ILcyPropertyConverter.convertAfterDecode(com.luciad.lucy.util.properties.ALcyProperties) ,
but gives access to the ALcyWorkspaceCodec . |
void |
TLcyCompositePropertyConverter.convertBeforeEncode(ALcyProperties aPropertiesSFCT)
Modifies the given
ALcyProperties so that all Object values are
converted to one or more String values. |
void |
ILcyPropertyConverter.convertBeforeEncode(ALcyProperties aPropertiesSFCT)
Modifies the given
ALcyProperties so that all Object values are
converted to one or more String values. |
void |
ALcyWorkspacePropertyConverter.convertBeforeEncode(ALcyProperties aPropertiesSFCT) |
abstract void |
ALcyWorkspacePropertyConverter.convertBeforeEncode(ALcyWorkspaceCodec aWSCodec,
ALcyProperties aPropertiesSFCT)
Serves the same purpose as
ILcyPropertyConverter.convertBeforeEncode(com.luciad.lucy.util.properties.ALcyProperties) ,
but gives access to the ALcyWorkspaceCodec . |
void |
TLcyStringPropertiesCodec.decodeSFCT(InputStream aInputStream,
ALcyProperties aPropertiesSFCT,
boolean aOverwrite)
Decodes an
ALcyProperties from the specified InputStream and puts
the decoded properties in the specified ALcyProperties . |
void |
TLcyStringPropertiesCodec.decodeSFCT(String aSourceName,
ALcyProperties aProperties,
boolean aOverwrite)
Decodes the given source name into a given
ALcyProperties object. |
void |
ILcyPropertiesDecoder.decodeSFCT(String aSourceName,
ALcyProperties aPropsSFCT,
boolean aOverwrite)
Decodes the given source name into a given
ALcyProperties object. |
void |
TLcyStringPropertiesCodec.encode(ALcyProperties aProperties,
OutputStream aOutputStream)
Encodes the given
ALcyProperties to the given OutputStream . |
void |
TLcyStringPropertiesCodec.encode(ALcyProperties aProperties,
String aDestinationName)
Encodes the given
ALcyProperties into the given destination. |
void |
ILcyPropertiesEncoder.encode(ALcyProperties aProps,
String aDestinationName)
Encodes the given
ALcyProperties into the given destination. |