Package com.luciad.view
package com.luciad.view
General aspects of views.
- Since:
- 1.0
-
ClassDescription
ALcdLabelLocationsis the central place where information is kept about the position of labels and whether or not they were drawn.Iterator to iterate over label locations.Action that works on the current map selection.Encapsulates a single-threaded execution and rendering service, similar to the Event Dispatch Thread.AnILcdLayeredListenerimplementation which only keeps aWeakReferenceto the object it wants to update when layered events are received.This provider allows to insert layers directly in their most desired index in aILcdLayerTreeNodewhen no index is explicitly specified.Interface that makes it possible to specify dependencies between labels.This interface defines listeners that can be notified of changes in the label location information.This interface defines listeners that can be notified of changes when the painted status in the label location is modified.Provides the combined representation in anILcdViewof the objects in anILcdModel.ILcdLayeredis a list of zero or moreILcdLayers.ILcdLayeredListeneris the listener interface forTLcdLayeredEvent.AnILcdLayerTreeNodeis anILcdLayerwhich can also have child layers.Allows to report exceptions during painting.An extension ofILcdLayered, to access a flat list of layers as a hierarchical structure.Interface allowing to create a support class for facilitating the creation of concreteILcdTreeLayeredimplementations based on anILcdLayeredinstance.AnILcdViewdisplays zero or moreILcdModelobjects.Listener forILcdViewinvalidation events.ILcdXYWorldReferenceis a marker interface for all XY world references.AILcdXYWorldReferenceFormatteris used to format theILcdXYWorldReferenceas a string.AILcdXYWorldReferenceParseris used to parse theILcdXYWorldReferencethat is formatted as a string.This is a marker interface for all XYZ world references.A builder to createAWTEventfilters.This object defines everything related to the value of a data property in a domain object: the value itself, theTLcdDataPropertythe it is mapped to, the domain object that has it, theILcdModelin which the domain object is contained, and theILcdLayerand theILcdViewin which the domain object is displayed.AnILcdActionthat deletes all objects that were selected in aILcdLayerfrom their respectiveILcdModel.This context object defines everything related to a domain object: theILcdModelin which it is contained, and theILcdLayerand theILcdViewin which it is displayed.This is a utility class that can be used to represent a fill style to paint areas.A builder to create JavaFXEventfilters.A utility class that can be used to create a class that implementsILcdTreeLayered.Class used to uniquely identify a label.Instances of this class contain the location information about a specific label.This event object contains the information about which labels have changed.Function to apply over label locations.Support class for generating events related to label locations.Implementation ofALcdLabelLocationsthat stores the label locations external from the domain objects.This event object contains the information on which labels have changed their painted status.Function to apply over label locations.Default implementation of theILcdLayerinterface.BeanInfo class forTLcdLayer.TLcdLayeredEventimplements dispatchable events for anILcdLayered.This is a utility class that can be used to make a class that implementsILcdLayered.This is a utility class that can be used to create anILcdLayerTreeNodeimplementation.Class with utility methods for working withILcdLayerTreeNodes.This is a utility class that can be used to represent a line style to render lines.This paint exception handler logs an error when an exception is encountered.A ratio of a distance as it is measured on the screen of the device, to the corresponding distance in the real world.Enumeration to help compare scales.Defines how a map scale is measured.This class defines whichILcdOGCConditionis recommended when querying the model for a certain scale of the view.Builder forTLcdModelQueryConfigurationinstances.This is anILcdActionthat changes the position of a givenILcdLayerin anILcdLayered.This is anILcdActionthat removes a givenILcdLayerfrom anILcdLayered..Synchronizes selection among different views.This is a utility class that can be used to make a class that implementsILcdTreeLayered.Class containing information about a view invalidation.