Class TLcyCompositeLayerStyleCodec

All Implemented Interfaces:
ILcyLayerStyleCodec, Iterable<TLcyLayerStyleCodecHolder>

public class TLcyCompositeLayerStyleCodec extends TLcyGenericComposite<TLcyLayerStyleCodecHolder> implements ILcyLayerStyleCodec

Composite implementation of ILcyLayerStyleCodec.

Note: the ILcyLayerStyleCodecs are not directly registered as service to Lucy, but wrapped with a holder object. This holder object allows to register the ILcyLayerStyleCodec with some extra information like e.g. an ALcyFileTypeDescriptor. Using a back-end based TLcyCompositeLayerStyleCodec will only use the registered TLcyLayerStyleCodecHolder objects, and not for example an ILcyLayerStyleCodec which was directly (=not wrapped) registered as a service.

Since:
2012.0
See Also: