public final class ConfigReader
extends java.lang.Object
| Constructor | Description |
|---|---|
ConfigReader(javax.annotation.processing.ProcessingEnvironment env,
java.util.Collection<? extends javax.lang.model.element.TypeElement> classes,
java.io.File xmlFile,
org.xml.sax.ErrorHandler errorHandler) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Collection<Reference> |
getClassesToBeIncluded() |
This creates a regular expression
for the user pattern , matches the input classes
passed by the user and returns the final
list of classes that need to be included for a config file
after applying those patterns
|
javax.xml.bind.SchemaOutputResolver |
getSchemaOutputResolver() |
This returns the SchemaOutputResolver to generate the schemas
|
public ConfigReader(javax.annotation.processing.ProcessingEnvironment env,
java.util.Collection<? extends javax.lang.model.element.TypeElement> classes,
java.io.File xmlFile,
org.xml.sax.ErrorHandler errorHandler)
throws org.xml.sax.SAXException,
java.io.IOException
classes - The set of classes passed to the AnnotationProcessorxmlFile - The configuration file.org.xml.sax.SAXException - If this is thrown, the error has already been reported.java.io.IOException - If any IO errors occur.public java.util.Collection<Reference> getClassesToBeIncluded()
public javax.xml.bind.SchemaOutputResolver getSchemaOutputResolver()
Copyright © 2018 Oracle Corporation. All rights reserved.