Class TLcdServiceAnnotationProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
com.luciad.util.service.TLcdServiceAnnotationProcessor
All Implemented Interfaces:
Processor

@SupportedAnnotationTypes("com.luciad.util.service.LcdService") public class TLcdServiceAnnotationProcessor extends AbstractProcessor

Annotation processor that is able to process LcdService annotations at compile time. It retrieves the service, and writes it away in the META-INF/services directory. Services and their priority can be queried at runtime using TLcdServiceLoader.

Note: In order to use this processor in an IDE, annotation processing should be enabled.

Since:
2013.0