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

Copyright © 2012 Digitalis Informática Lda. All Rights Reserved.