See: Description
Class | Description |
---|---|
ALcyDomainObjectSupplier |
Groups all functionality related to a specific domain object, in order to easily allow adding
new domain objects to the drawing addon.
|
ALcyDrawingSettings<S extends ILcdView & ILcdTreeLayered,T extends ILcdLayer> |
This class provides access to the drawing settings of a drawing layer.
|
ALcyShapeCodec |
Provides an
ALcyShapeSupplier with a codec which is used to implement undo/redo
in the customizers, to clone shapes and to implement shape conversion during drag and drop. |
ALcyShapeSupplier |
Provides the shape specific functionality to a
TLcySLDDomainObjectSupplier . |
ALcyShapeSupplierWrapper |
ALcyShapeSupplier that delegates to another shape supplier. |
TLcyDrawingFormat |
This class keeps track of all the
ALcyDomainObjectSupplier instances registered to
the addon. |
TLcyDrawingSettings |
Extension of
ALcyDrawingSettings for GXY maps. |
TLcyDrawingSymbolizerType |
Enumeration that indicates with which style a shape should be painted.
|
TLcyShapePainterProviderContainer |
This class is a container for the painter/editor providers that are needed for SLD.
|
TLcySLDDomainObject |
The default domain object.
|
TLcySLDDomainObjectSupplier |
Implementation of
ALcyDomainObjectSupplier that works with SLD (Styled Layer
Descriptor) styling. |
This package provides a new, highly configurable data format. It was designed to easily allow:
All the information related to a certain shape is grouped in a single class: ALcyDomainObjectSupplier
. Adding or removing
a shape can therefore be achieved by adding or removing the corresponding domain object supplier to TLcyDrawingFormat
, which keeps track of
all the available domain object suppliers.
In most cases the functionality of ALcyDomainObjectSupplier
can be divided in two
distinct parts: the geometry specific and geometry independent functionality. Therefore, the
drawing addon introduces TLcySLDDomainObjectSupplier
and ALcyShapeSupplier
.
All the default ALcyDomainObjectSupplier
instances follow this pattern. Adding a new
geometry is thus achieved by adding a new ALcyShapeSupplier
, which allows to reuse
the Styled Layer Descriptors styling
mechanism implemented in TLcySLDDomainObjectSupplier
.