com.genesyslab.platform.apptemplate.lmslogger.impl
Class LmsEnumsProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
com.genesyslab.platform.apptemplate.lmslogger.impl.LmsEnumsProcessor
- All Implemented Interfaces:
- javax.annotation.processing.Processor
@SupportedAnnotationTypes(value="com.genesyslab.platform.apptemplate.lmslogger.LmsEnumType")
public class LmsEnumsProcessor
- extends javax.annotation.processing.AbstractProcessor
Annotation processor for generated LMS enumerations.
Note: This class is a part of PSDK internal functionality for LMS declarations support.
It is not supposed for direct usage from applications.
Field Summary |
static java.lang.String |
ENUMS_SET_FILE
The location of the LmsEnums data file. |
Fields inherited from class javax.annotation.processing.AbstractProcessor |
processingEnv |
Method Summary |
javax.lang.model.SourceVersion |
getSupportedSourceVersion()
|
boolean |
process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv)
|
Methods inherited from class javax.annotation.processing.AbstractProcessor |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, init, isInitialized |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENUMS_SET_FILE
public static final java.lang.String ENUMS_SET_FILE
- The location of the LmsEnums data file. This file is written by this processor, and read by
LmsMessageConveyor
.
- See Also:
- Constant Field Values
LmsEnumsProcessor
public LmsEnumsProcessor()
getSupportedSourceVersion
public javax.lang.model.SourceVersion getSupportedSourceVersion()
- Specified by:
getSupportedSourceVersion
in interface javax.annotation.processing.Processor
- Overrides:
getSupportedSourceVersion
in class javax.annotation.processing.AbstractProcessor
process
public boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv)
- Specified by:
process
in interface javax.annotation.processing.Processor
- Specified by:
process
in class javax.annotation.processing.AbstractProcessor
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.