C D E F G I L N P S 

C

ConstructorSignature - Annotation Type in net.peachjean.commons.base.constructor
 
ConstructorSignatureProcessor - Class in net.peachjean.commons.base.constructor
 
ConstructorSignatureProcessor() - Constructor for class net.peachjean.commons.base.constructor.ConstructorSignatureProcessor
 
ConstructorSignatureProcessor.ConstructorRequirement - Class in net.peachjean.commons.base.constructor
 
ConstructorSignatures - Class in net.peachjean.commons.base.constructor
 
create(String, Properties) - Method in class net.peachjean.commons.base.service.ExampleServiceFactory
 
create(String) - Static method in class net.peachjean.commons.base.service.ExampleServiceFactory
 
create(String, String, Properties) - Static method in class net.peachjean.commons.base.service.ExampleServiceFactory
 

D

determineRequirements(TypeElement) - Method in class net.peachjean.commons.base.constructor.ConstructorSignatureProcessor
 

E

ExampleService - Interface in net.peachjean.commons.base.service
 
ExampleServiceFactory - Class in net.peachjean.commons.base.service
 
ExampleServiceFactory(ServiceImplementation<? extends ExampleService>) - Constructor for class net.peachjean.commons.base.service.ExampleServiceFactory
 

F

forService(Class<?>) - Static method in class net.peachjean.commons.base.constructor.ConstructorSignatures
 

G

getParams() - Method in class net.peachjean.commons.base.constructor.ConstructorSignatureProcessor.ConstructorRequirement
 
getSupportedSourceVersion() - Method in class net.peachjean.commons.base.constructor.ConstructorSignatureProcessor
 
getSupportedSourceVersion() - Method in class net.peachjean.commons.base.service.ServiceProcessor
 

I

init(ProcessingEnvironment) - Method in class net.peachjean.commons.base.constructor.ConstructorSignatureProcessor
 
init(ProcessingEnvironment) - Method in class net.peachjean.commons.base.service.ServiceProcessor
 
instantiate(Object...) - Method in class net.peachjean.commons.base.service.ServiceImplementation
 

L

lookup(String) - Method in class net.peachjean.commons.base.service.ServiceLoader
 

N

net.peachjean.commons.base.constructor - package net.peachjean.commons.base.constructor
 
net.peachjean.commons.base.service - package net.peachjean.commons.base.service
 
NoArgConstructor - Annotation Type in net.peachjean.commons.base.constructor
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class net.peachjean.commons.base.constructor.ConstructorSignatureProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class net.peachjean.commons.base.service.ServiceProcessor
 

S

Service - Annotation Type in net.peachjean.commons.base.service
When a class (serviceType) is annotated as a service, the compiler will generate a class ${serviceType}Factory.
SERVICE_TYPE - Static variable in class net.peachjean.commons.base.service.ExampleServiceFactory
 
ServiceImplementation<T> - Class in net.peachjean.commons.base.service
Utility used by generated {service}Factory classes.
ServiceImplementation(Class<T>, Class<? extends T>) - Constructor for class net.peachjean.commons.base.service.ServiceImplementation
 
ServiceInstantiationException - Exception in net.peachjean.commons.base.service
 
ServiceInstantiationException(Class<T>, Class<? extends T>, Throwable) - Constructor for exception net.peachjean.commons.base.service.ServiceInstantiationException
 
ServiceInstantiationException(Class<T>, String) - Constructor for exception net.peachjean.commons.base.service.ServiceInstantiationException
 
ServiceLoader<T> - Class in net.peachjean.commons.base.service
Utility used by generated {service}Factory classes.
ServiceLoader(Class<T>) - Constructor for class net.peachjean.commons.base.service.ServiceLoader
 
ServiceLookupException - Exception in net.peachjean.commons.base.service
 
ServiceLookupException(Class<T>, String) - Constructor for exception net.peachjean.commons.base.service.ServiceLookupException
 
ServiceLookupException(Class<T>, Class<? extends T>) - Constructor for exception net.peachjean.commons.base.service.ServiceLookupException
 
ServiceName - Annotation Type in net.peachjean.commons.base.service
Specifies the name of a service.
ServiceProcessor - Class in net.peachjean.commons.base.service
 
ServiceProcessor() - Constructor for class net.peachjean.commons.base.service.ServiceProcessor
 
C D E F G I L N P S 

Copyright © 2012. All Rights Reserved.