Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
M
O
P
R
T
U
V
W
A
AbstractIoCRegistryImpl
- Class in
pt.digitalis.utils.ioc
This class provides common implementations for some interface methods.
AbstractIoCRegistryImpl()
- Constructor for class pt.digitalis.utils.ioc.
AbstractIoCRegistryImpl
addBinding(IoCBinding)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
Adds a new binding to the manager.
addBindingsToManager()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinder
Add the temporary bindings list to the manager.
addModuleBindings(IIoCModule)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
Adds all bindings of the given module.
annotationType()
- Method in class pt.digitalis.utils.ioc.guice.
ID
asFinal()
- Method in interface pt.digitalis.utils.ioc.modules.
IIoCBinding
Returns the current binding as final.
asFinal()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
asSingleton()
- Method in interface pt.digitalis.utils.ioc.modules.
IIoCBinding
Returns the current binding as singleton.
asSingleton()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
B
bind(Class<?>, Class<?>)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinder
Binds an implementation type to an interface type.
C
configure(Binder)
- Method in class pt.digitalis.utils.ioc.guice.
ModuleAggregator
configure(IoCBinder)
- Method in interface pt.digitalis.utils.ioc.modules.
IIoCDynamicModule
Configuration method for declaring all module bindings.
configure(IoCBinder)
- Method in interface pt.digitalis.utils.ioc.modules.
IIoCModule
Configuration method for declaring all module bindings.
D
deleteBinderReference()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
Deletes the reference to the binder.
discoverModules(ModuleParser)
- Method in class pt.digitalis.utils.ioc.
AbstractIoCRegistryImpl
Finds and returns the declared Modules.
E
equals(Object)
- Method in class pt.digitalis.utils.ioc.guice.
ID
G
getBinding(Class<?>)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
Returns the first available implementation for the given interface type.
getBinding(Class<?>, String)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
Returns the implementation with a given id for the given interface type.
getBindings()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
Returns all the available bindings.
getBindings(Class<?>)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
Returns all the available bindings for a given interface.
getId()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
Inspector for the 'id' property.
getImplementation(Class<T>)
- Method in class pt.digitalis.utils.ioc.guice.
IoCRegistryGuiceImpl
getImplementation(Class<T>, String)
- Method in class pt.digitalis.utils.ioc.guice.
IoCRegistryGuiceImpl
getImplementation(Class<T>)
- Method in interface pt.digitalis.utils.ioc.
IIoCRegistry
Returns the implementation of a given interface.
getImplementation(Class<T>, String)
- Method in interface pt.digitalis.utils.ioc.
IIoCRegistry
Returns the implementation of a given interface with a given identification.
getImplementationByName(String)
- Static method in enum pt.digitalis.utils.ioc.
IoCImplementations
Returns the IoC implementation from a given name.
getImplementations(Class<T>)
- Method in class pt.digitalis.utils.ioc.
AbstractIoCRegistryImpl
getImplementations(Class<T>)
- Method in interface pt.digitalis.utils.ioc.
IIoCRegistry
Returns the list of implementations for the given interface.
getImplementationsMap(Class<T>)
- Method in class pt.digitalis.utils.ioc.guice.
IoCRegistryGuiceImpl
getImplementationsMap(Class<T>)
- Method in interface pt.digitalis.utils.ioc.
IIoCRegistry
Returns the list of implementations for the interface with the given ID.
getImplementationType()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
Inspector for the implementation type property.
getInstance()
- Static method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
Singleton instance accessor.
getInterfaceType()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
Inspector for the interface type property.
getParsingMethodByName(String)
- Static method in enum pt.digitalis.utils.ioc.
ModuleParser
Returns the parsing method of a given name.
getRegistry()
- Static method in class pt.digitalis.utils.ioc.guice.
IoCRegistryGuiceImpl
Getter for the instance of
IIoCRegistry
.
getRegistry(Collection<Class<? extends Module>>)
- Static method in class pt.digitalis.utils.ioc.guice.
IoCRegistryGuiceImpl
Getter for the instance of
IIoCRegistry
.
getRegistry(ModuleParser)
- Static method in class pt.digitalis.utils.ioc.guice.
IoCRegistryGuiceImpl
Getter for the instance of
IIoCRegistry
H
hashCode()
- Method in class pt.digitalis.utils.ioc.guice.
ID
I
ID
- Class in
pt.digitalis.utils.ioc.guice
An ID annotation to identify several implementation contributions of IoC services
ID(String)
- Constructor for class pt.digitalis.utils.ioc.guice.
ID
Constructor.
IIoCBinding
- Interface in
pt.digitalis.utils.ioc.modules
Defines the expected behavior for an IoC binding.
IIoCDynamicModule
- Interface in
pt.digitalis.utils.ioc.modules
Defines an IoCModule behavior.
IIoCModule
- Interface in
pt.digitalis.utils.ioc.modules
Defines an IoCModule behavior.
IIoCRegistry
- Interface in
pt.digitalis.utils.ioc
Defines the expected behavior for the IoC services and contributions registry.
injectDependencies(Object)
- Method in class pt.digitalis.utils.ioc.guice.
IoCRegistryGuiceImpl
injectDependencies(Object)
- Method in interface pt.digitalis.utils.ioc.
IIoCRegistry
Injects dependencies into an object.
install(IIoCModule)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinder
Installs a new module.
instance
- Static variable in class pt.digitalis.utils.ioc.
AbstractIoCRegistryImpl
The IoC registry instance.
IoCBinder
- Class in
pt.digitalis.utils.ioc.modules
Defines a binding point between interfaces and implementations.
IoCBinder()
- Constructor for class pt.digitalis.utils.ioc.modules.
IoCBinder
IoCBinding
- Class in
pt.digitalis.utils.ioc.modules
Defines a IoC binding.
IoCBinding(Class<?>, Class<?>, boolean, boolean, boolean, String, IoCBinder)
- Constructor for class pt.digitalis.utils.ioc.modules.
IoCBinding
Constructs a new IoCBinding object.
IoCBinding(Class<?>, Class<?>, IoCBinder)
- Constructor for class pt.digitalis.utils.ioc.modules.
IoCBinding
Constructs a new IoCBinding object.
IoCBindingManager
- Class in
pt.digitalis.utils.ioc.modules
Manages the IoC bindings.
IoCBindingManager.BindingValitationResultAction
- Enum in
pt.digitalis.utils.ioc.modules
Use to inform the BindingManager process of the action to perform for the validated binding
IoCException
- Exception in
pt.digitalis.utils.ioc.exception
IoC Exception.
IoCException(String)
- Constructor for exception pt.digitalis.utils.ioc.exception.
IoCException
Builds a new exception from a message.
IoCException(Throwable)
- Constructor for exception pt.digitalis.utils.ioc.exception.
IoCException
Builds a new exception from a cause.
IoCException(String, Throwable)
- Constructor for exception pt.digitalis.utils.ioc.exception.
IoCException
Builds a new exception from a message and a cause.
IoCImplementations
- Enum in
pt.digitalis.utils.ioc
IoC Utils allows the use of different IoC implementations.
IoCRegistryGuiceImpl
- Class in
pt.digitalis.utils.ioc.guice
The registry for IoC services and contributions.
isFinal()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
Inspector for the 'final' property.
isMultiple()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
isOverride()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
Inspector for the 'override' attribute.
isSingleton()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
Inspector for the 'singleton' property.
isValid()
- Method in enum pt.digitalis.utils.ioc.modules.
IoCBindingManager.BindingValitationResultAction
M
ModuleAggregator
- Class in
pt.digitalis.utils.ioc.guice
A module aggregator is an entity that converts the IoC bindings to the particular IoC technology used.
ModuleAggregator()
- Constructor for class pt.digitalis.utils.ioc.guice.
ModuleAggregator
ModuleParser
- Enum in
pt.digitalis.utils.ioc
The IoC module parsing modes.
O
override()
- Method in interface pt.digitalis.utils.ioc.modules.
IIoCBinding
Returns the current binding as overriding a previous bind to the same interface.
override()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
P
processDynamicMudules()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
After all modules are initialized the dynamic modules should be processed
pt.digitalis.utils.ioc
- package pt.digitalis.utils.ioc
pt.digitalis.utils.ioc.exception
- package pt.digitalis.utils.ioc.exception
pt.digitalis.utils.ioc.guice
- package pt.digitalis.utils.ioc.guice
pt.digitalis.utils.ioc.modules
- package pt.digitalis.utils.ioc.modules
R
resetBindings()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
Clears all existing bindings.
T
toString()
- Method in class pt.digitalis.utils.ioc.guice.
ID
toString()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
toString()
- Method in class pt.digitalis.utils.ioc.modules.
IoCBindingManager
U
updateBinding(IoCBinding)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinder
Updates the binding entry on the temporary module bindings map.
V
value()
- Method in class pt.digitalis.utils.ioc.guice.
ID
valueOf(String)
- Static method in enum pt.digitalis.utils.ioc.
IoCImplementations
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum pt.digitalis.utils.ioc.
ModuleParser
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum pt.digitalis.utils.ioc.modules.
IoCBindingManager.BindingValitationResultAction
Returns the enum constant of this type with the specified name.
values()
- Static method in enum pt.digitalis.utils.ioc.
IoCImplementations
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum pt.digitalis.utils.ioc.
ModuleParser
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum pt.digitalis.utils.ioc.modules.
IoCBindingManager.BindingValitationResultAction
Returns an array containing the constants of this enum type, in the order they are declared.
W
withId(String)
- Method in interface pt.digitalis.utils.ioc.modules.
IIoCBinding
Returns the current binding with the given id.
withId(String)
- Method in class pt.digitalis.utils.ioc.modules.
IoCBinding
A
B
C
D
E
G
H
I
M
O
P
R
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012
Digitalis Informática Lda
. All Rights Reserved.