Platform SDK Java 8.5 API Reference

com.genesyslab.platform.apptemplate.lmslogger.impl
Class LmsEnumsProcessor

java.lang.Object
  extended by javax.annotation.processing.AbstractProcessor
      extended by 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
 
Constructor Summary
LmsEnumsProcessor()
           
 
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
 

Field Detail

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
Constructor Detail

LmsEnumsProcessor

public LmsEnumsProcessor()
Method Detail

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

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.