Skip navigation links
A C F G I L P R S T V W 

A

addExtraHints(Class<?>...) - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 
ApplicationComponent<O> - Class in io.ultreia.java4all.application.context
Application component is a unique instance shared by ApplicationContext.
ApplicationComponent(String, Class<O>, boolean, ApplicationComponentInstantiateStrategy, Class<?>[], Class<?>[]) - Constructor for class io.ultreia.java4all.application.context.ApplicationComponent
 
ApplicationComponent(String, Class<O>, boolean, ApplicationComponentInstantiateStrategy, Class<?>[], Class<?>[], ApplicationComponentValueSupplier<O>) - Constructor for class io.ultreia.java4all.application.context.ApplicationComponent
 
ApplicationComponentInstantiateStrategy - Enum in io.ultreia.java4all.application.context.spi
 
ApplicationComponentSupplier<O,C extends ApplicationComponent<O>> - Class in io.ultreia.java4all.application.context
Application supplier for a given application component.
ApplicationComponentSupplier(Class<O>, Class<C>) - Constructor for class io.ultreia.java4all.application.context.ApplicationComponentSupplier
 
ApplicationComponentValueSupplier<O> - Class in io.ultreia.java4all.application.context
 
ApplicationComponentValueSupplier(Class<O>, boolean, Supplier<O>) - Constructor for class io.ultreia.java4all.application.context.ApplicationComponentValueSupplier
 
ApplicationContext - Class in io.ultreia.java4all.application.context
 
ApplicationContext() - Constructor for class io.ultreia.java4all.application.context.ApplicationContext
 
ApplicationContext(Class<?>) - Constructor for class io.ultreia.java4all.application.context.ApplicationContext
 
ApplicationContext(Set<Class<?>>) - Constructor for class io.ultreia.java4all.application.context.ApplicationContext
 

C

clear() - Method in class io.ultreia.java4all.application.context.ApplicationComponentValueSupplier
 
close() - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 
close() - Method in class io.ultreia.java4all.application.context.ApplicationComponentValueSupplier
 
close() - Method in class io.ultreia.java4all.application.context.ApplicationContext
 
closed - Variable in class io.ultreia.java4all.application.context.ApplicationContext
Flag to know when context is closing
componentSupplier(Class<O>, Class<C>) - Static method in class io.ultreia.java4all.application.context.ApplicationContext
 

F

finalize() - Method in class io.ultreia.java4all.application.context.ApplicationContext
 

G

GenerateApplicationComponent - Annotation Type in io.ultreia.java4all.application.context.spi
 
GenerateApplicationComponentProcessor - Class in io.ultreia.java4all.application.context.spi
 
GenerateApplicationComponentProcessor() - Constructor for class io.ultreia.java4all.application.context.spi.GenerateApplicationComponentProcessor
 
get() - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 
get() - Method in class io.ultreia.java4all.application.context.ApplicationComponentValueSupplier
 
get() - Static method in class io.ultreia.java4all.application.context.ApplicationContext
 
getComponent(Class<O>) - Method in class io.ultreia.java4all.application.context.ApplicationContext
 
getComponentType() - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 
getComponentTyped(Class<O>, Class<C>) - Method in class io.ultreia.java4all.application.context.ApplicationContext
 
getComponentValue(Class<O>) - Method in class io.ultreia.java4all.application.context.ApplicationContext
 
getDependencies() - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 
getHints() - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 
getName() - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 

I

io.ultreia.java4all.application.context - package io.ultreia.java4all.application.context
 
io.ultreia.java4all.application.context.spi - package io.ultreia.java4all.application.context.spi
 
isClosed() - Method in class io.ultreia.java4all.application.context.ApplicationContext
 
isInit() - Static method in class io.ultreia.java4all.application.context.ApplicationContext
 

L

lock() - Method in class io.ultreia.java4all.application.context.ApplicationContext
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.ultreia.java4all.application.context.spi.GenerateApplicationComponentProcessor
 

R

registerComponent(ApplicationComponent<O>) - Method in class io.ultreia.java4all.application.context.ApplicationContext
 
registerComponents(Map<Class<?>, ApplicationComponent<?>>) - Method in class io.ultreia.java4all.application.context.ApplicationContext
 
releaseLock() - Method in class io.ultreia.java4all.application.context.ApplicationContext
 

S

setValue(O) - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 

T

toString() - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 
toString() - Method in class io.ultreia.java4all.application.context.ApplicationComponentSupplier
 

V

valueOf(String) - Static method in enum io.ultreia.java4all.application.context.spi.ApplicationComponentInstantiateStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.ultreia.java4all.application.context.spi.ApplicationComponentInstantiateStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

withDependencies() - Method in class io.ultreia.java4all.application.context.ApplicationComponent
 
A C F G I L P R S T V W 
Skip navigation links

Copyright © 2019–2020 Ultreia.io. All rights reserved.