Skip navigation links
A C E G H O P S 

A

AbstractApplicationAnnotationProcessor - Class in org.drombler.acp.core.application.processing
A base class for annotation processors to register extensions in the application.xml file.

Implementations must add: an instance of the JAXB root element: AbstractApplicationAnnotationProcessor.addExtensionConfiguration(java.lang.Object) the model elements with the annotations: AbstractApplicationAnnotationProcessor.addOriginatingElements(javax.lang.model.element.Element...) either the JAXB root element type: AbstractApplicationAnnotationProcessor.addJAXBRootClass(java.lang.Class) or the package of the JAXB root element type: AbstractApplicationAnnotationProcessor.addJAXBPackage(java.lang.String)
AbstractApplicationAnnotationProcessor() - Constructor for class org.drombler.acp.core.application.processing.AbstractApplicationAnnotationProcessor
Creates a new instance of this class.
addExtensionConfiguration(Object) - Static method in class org.drombler.acp.core.application.processing.AbstractApplicationAnnotationProcessor
Adds an extension configuration (an instance of a JAXB root class of the extension point).
addJAXBPackage(String) - Static method in class org.drombler.acp.core.application.processing.AbstractApplicationAnnotationProcessor
Adds the JAXB package of the extension point.
addJAXBRootClass(Class<?>) - Static method in class org.drombler.acp.core.application.processing.AbstractApplicationAnnotationProcessor
Adds the JAXB root class of the extension point.
addOriginatingElements(Element...) - Static method in class org.drombler.acp.core.application.processing.AbstractApplicationAnnotationProcessor
Adds the originating elements.
any - Variable in class org.drombler.acp.core.application.jaxb.ExtensionsType
 
ApplicationType - Class in org.drombler.acp.core.application.jaxb
Java class for application element declaration.
ApplicationType() - Constructor for class org.drombler.acp.core.application.jaxb.ApplicationType
 

C

createApplicationType() - Method in class org.drombler.acp.core.application.jaxb.ObjectFactory
Create an instance of ApplicationType
createExtensionsType() - Method in class org.drombler.acp.core.application.jaxb.ObjectFactory
Create an instance of ExtensionsType
createJAXBContext() - Method in class org.drombler.acp.core.application.processing.AbstractApplicationAnnotationProcessor
Creates a JAXB context.

E

Extension - Annotation Type in org.drombler.acp.core.application
Registers an extension using an extension file.

An extension file is similar to the application file, but just contains a single extension point configuration.
ExtensionPoint<T> - Interface in org.drombler.acp.core.application
The Extension Point interface.
Extensions - Annotation Type in org.drombler.acp.core.application
The containing annotation type for the repeatable annotation Extension.

Note: Since Extension is a Repeatable annotation, this containing annotation type is usually not needed to be declared explicitly.
extensions - Variable in class org.drombler.acp.core.application.jaxb.ApplicationType
 
ExtensionsType - Class in org.drombler.acp.core.application.jaxb
Java class for ExtensionsType complex type.
ExtensionsType() - Constructor for class org.drombler.acp.core.application.jaxb.ExtensionsType
 

G

getAny() - Method in class org.drombler.acp.core.application.jaxb.ExtensionsType
Gets the value of the any property.
getExtensions() - Method in class org.drombler.acp.core.application.jaxb.ApplicationType
Gets the value of the extensions property.
getJAXBRootClass() - Method in interface org.drombler.acp.core.application.ExtensionPoint
Gets the extension JAXB root class.

H

handleProcess(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.drombler.acp.core.application.processing.AbstractApplicationAnnotationProcessor
Handles the specific annotations.

O

ObjectFactory - Class in org.drombler.acp.core.application.jaxb
This object contains factory methods for each Java content interface and Java element interface generated in the org.drombler.acp.core.application.jaxb package.
ObjectFactory() - Constructor for class org.drombler.acp.core.application.jaxb.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.drombler.acp.core.application.jaxb
org.drombler.acp.core.application - package org.drombler.acp.core.application
Core Drombler ACP Application classes.
org.drombler.acp.core.application.jaxb - package org.drombler.acp.core.application.jaxb
 
org.drombler.acp.core.application.processing - package org.drombler.acp.core.application.processing
Core Drombler ACP Application annotation processing classes.

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.drombler.acp.core.application.processing.AbstractApplicationAnnotationProcessor

S

setExtensions(ExtensionsType) - Method in class org.drombler.acp.core.application.jaxb.ApplicationType
Sets the value of the extensions property.
A C E G H O P S 
Skip navigation links

Copyright © 2012–2019 Drombler. All rights reserved.