A B C D E F G H I K L M N O P Q R S T U V W

A

AbstractImmutableBean<T> - Class in org.jboss.seam.solder.bean
A base class for implementing Bean.
AbstractImmutableBean(Class<?>, String, Set<Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>, Set<Type>, boolean, boolean, Set<InjectionPoint>, String) - Constructor for class org.jboss.seam.solder.bean.AbstractImmutableBean
Create a new, immutable bean.
AbstractImmutableProducer<T> - Class in org.jboss.seam.solder.bean
A base class for implementing Producer.
AbstractImmutableProducer(Set<InjectionPoint>) - Constructor for class org.jboss.seam.solder.bean.AbstractImmutableProducer
 
add(Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotationBuilder
 
add(Class<?>, Type) - Method in class org.jboss.seam.solder.reflection.HierarchyDiscovery
 
add(E, int) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Adds a number of occurrences of an element to this multiset.
add(E) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Adds a single occurrence of the specified element to this multiset.
add(V) - Method in class org.jboss.seam.solder.util.collections.WrappedListIterator
 
addAll(Set<Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotationBuilder
 
addAll(AnnotationStore) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotationBuilder
 
addAll(AnnotatedElement) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotationBuilder
 
addCriteria(PropertyCriteria) - Method in class org.jboss.seam.solder.properties.query.PropertyQuery
Add a criteria to query
addQualifier(Annotation) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Add to the qualifiers used for bean creation.
addQualifier(Annotation) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Add to the qualifiers used for bean creation.
addQualifiers(Annotation...) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Add to the qualifiers used for bean creation.
addQualifiers(Collection<Annotation>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Add to the qualifiers used for bean creation.
addQualifiers(Annotation...) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Add to the qualifiers used for bean creation.
addQualifiers(Collection<Annotation>) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Add to the qualifiers used for bean creation.
addToClass(Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the type declaration.
addToConstructor(Constructor<X>, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified constructor.
addToConstructor(AnnotatedConstructor<X>, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified constructor.
addToConstructorParameter(Constructor<X>, int, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified constructor parameter.
addToField(Field, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified field.
addToField(AnnotatedField<? super X>, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified field.
addToMethod(Method, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified method.
addToMethod(AnnotatedMethod<? super X>, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified method.
addToMethodParameter(Method, int, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified method parameter.
addToParameter(AnnotatedParameter<? super X>, Annotation) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Add an annotation to the specified parameter.
addType(Type) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Add to the type closure used for bean creation.
addType(Type) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Add to the type closure used for bean creation.
addTypes(Type...) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Add to the type closure used for bean creation.
addTypes(Collection<Type>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Add to the type closure used for bean creation.
addTypes(Type...) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Add to the type closure used for bean creation.
addTypes(Collection<Type>) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Add to the type closure used for bean creation.
allPrimitiveTypes() - Static method in class org.jboss.seam.solder.reflection.PrimitiveTypes
Returns an immutable set of all nine primitive types (including void).
allWrapperTypes() - Static method in class org.jboss.seam.solder.reflection.PrimitiveTypes
Returns an immutable set of all nine primitive-wrapper types (including Void).
alreadyPresent(Class<? extends Annotation>) - Method in interface org.jboss.seam.solder.messages.AnnotatedMessages
 
alternative(boolean) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define that the created bean will (or will not) be an alternative.
alternative(boolean) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define that the created bean will (or will not) be an alternative.
AlternativeLiteral - Class in org.jboss.seam.solder.literal
 
AlternativeLiteral() - Constructor for class org.jboss.seam.solder.literal.AlternativeLiteral
 
AnnotatedMessages - Interface in org.jboss.seam.solder.messages
Messages used for logging in the reflection.annotated package
AnnotatedPropertyCriteria - Class in org.jboss.seam.solder.properties.query
A criteria that matches a property based on its annotations
AnnotatedPropertyCriteria(Class<? extends Annotation>) - Constructor for class org.jboss.seam.solder.properties.query.AnnotatedPropertyCriteria
 
Annotateds - Class in org.jboss.seam.solder.reflection.annotated
Utilities for working with Annotateds.
AnnotatedTypeBuilder<X> - Class in org.jboss.seam.solder.reflection.annotated
Class for constructing a new AnnotatedType.
AnnotatedTypeBuilder() - Constructor for class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Create a new builder.
AnnotationBuilder - Class in org.jboss.seam.solder.reflection.annotated
Helper class used to build annotation stores
AnnotationInspector - Class in org.jboss.seam.solder.reflection
Inspect an AnnotatedElement or Annotated to obtain it's meta annotations and annotations, taking into account stereotypes.
AnnotationInstanceProvider - Class in org.jboss.seam.solder.reflection
Provides dynamic annotation creation.
AnnotationInstanceProvider() - Constructor for class org.jboss.seam.solder.reflection.AnnotationInstanceProvider
 
AnnotationRedefiner<A extends Annotation> - Interface in org.jboss.seam.solder.reflection.annotated
An implementation AnnotationRedefiner can be applied to an AnnotatedTypeBuilder, and receives callbacks for each annotation of the type is it applied for.
AnyLiteral - Class in org.jboss.seam.solder.literal
 
AnyLiteral() - Constructor for class org.jboss.seam.solder.literal.AnyLiteral
 
ApplicationScopedLiteral - Class in org.jboss.seam.solder.literal
 
ApplicationScopedLiteral() - Constructor for class org.jboss.seam.solder.literal.ApplicationScopedLiteral
 
ApplyScope - Annotation Type in org.jboss.seam.solder.bean.generic
Specifies that the managed bean or producer should inherit the scope of the generic configuration producer.
Arrays2 - Class in org.jboss.seam.solder.util.collections
A collection of utilities for working with Arrays that goes beyond that in the JDK.
asMap() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns a map view that associates each key with the corresponding values in the multimap.
asMap() - Method in interface org.jboss.seam.solder.util.collections.SetMultimap
Returns a map view that associates each key with the corresponding values in the multimap.
asSet(T...) - Static method in class org.jboss.seam.solder.util.collections.Arrays2
Create a set from an array.

B

BeanBuilder<T> - Class in org.jboss.seam.solder.bean
A builder class for creating immutable beans.
BeanBuilder(BeanManager) - Constructor for class org.jboss.seam.solder.bean.BeanBuilder
Instantiate a new bean builder.
beanClass(Class<?>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the bean class used for bean creation.
beanLifecycle(ContextualLifecycle<T>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the ContextualLifecycle used for bean creation.
BeanManagerAware - Class in org.jboss.seam.solder.beanManager
A convenient base class for obtaining a reference to the BeanManager from a non-managed class, or a class which may not be managed in certain environments (i.e., a listener in a Servlet container).
BeanManagerAware() - Constructor for class org.jboss.seam.solder.beanManager.BeanManagerAware
 
BeanManagerLocator - Class in org.jboss.seam.solder.beanManager
A utility for use in non-managed classes, which are not able to obtain a reference to the BeanManager using injection.
BeanManagerLocator() - Constructor for class org.jboss.seam.solder.beanManager.BeanManagerLocator
 
BeanManagerProvider - Interface in org.jboss.seam.solder.beanManager
BeanManagerProvider is the SPI for BeanManagerLocator which allows third parties to register a way of obtaining the BeanManager outside of CDI managed objects.
BeanManagerUnavailableException - Exception in org.jboss.seam.solder.beanManager
A runtime exception that is thrown when the attempt to resolve the BeanManager using the BeanManagerProvider service fails to locate the BeanManager.
BeanManagerUnavailableException(List<BeanManagerProvider>) - Constructor for exception org.jboss.seam.solder.beanManager.BeanManagerUnavailableException
 
Beans - Class in org.jboss.seam.solder.bean
A set of utility methods for working with beans.
box(Class<T>) - Static method in class org.jboss.seam.solder.reflection.PrimitiveTypes
Returns the corresponding wrapper type of type if it is a primitive type; otherwise returns type itself.

C

cast(Object) - Static method in class org.jboss.seam.solder.reflection.Reflections
Perform a runtime cast.
Category - Annotation Type in org.jboss.seam.solder.log
Specifies a string category for the injected logger.
checkArgument(boolean, String, Object...) - Static method in class org.jboss.seam.solder.util.collections.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean) - Static method in class org.jboss.seam.solder.util.collections.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkNotNull(T) - Static method in class org.jboss.seam.solder.util.collections.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkReturnValue(Object, Bean<?>, InjectionPoint, BeanManager) - Static method in class org.jboss.seam.solder.bean.Beans
 
checkState(boolean, Object) - Static method in class org.jboss.seam.solder.util.collections.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean) - Static method in class org.jboss.seam.solder.util.collections.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
classForName(String, ClassLoader...) - Static method in class org.jboss.seam.solder.reflection.Reflections
Loads and initializes a class for the given name.
clear() - Method in class org.jboss.seam.solder.reflection.Synthetic.Provider
 
clear() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Removes all key-value pairs from the multimap.
Client - Annotation Type in org.jboss.seam.solder.core
Qualifier annotation provided for the purposes of identifing beans associated with the currently logged in user.
ClientLiteral - Class in org.jboss.seam.solder.literal
 
ClientLiteral() - Constructor for class org.jboss.seam.solder.literal.ClientLiteral
 
Collections2 - Class in org.jboss.seam.solder.util.collections
 
compare(Sortable, Sortable) - Method in class org.jboss.seam.solder.util.Sortable.Comparator
 
compareAnnotatedCallable(AnnotatedCallable<?>, AnnotatedCallable<?>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Compare AnnotatedCallables for equality.
compareAnnotatedField(AnnotatedField<?>, AnnotatedField<?>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Compares AnnotatedFields for equality.
compareAnnotatedTypes(AnnotatedType<?>, AnnotatedType<?>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Compares two AnnotatedTypes for equality.
Composite - Annotation Type in org.jboss.seam.solder.el
Qualifier used to identify a ELResolver that contains the default EL resolvers and any user registered el resolvers By default, Seam Solder provides access to CDI beans.
contains(Object) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Determines whether this multiset contains the specified element.
containsAll(Collection<?>) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Returns true if this multiset contains at least one occurrence of each element in the specified collection.
containsEntry(Object, Object) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns true if the multimap contains the specified key-value pair.
containsKey(Object) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns true if the multimap contains any values for the specified key.
containsValue(Object) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns true if the multimap contains the specified value for any key.
ContextualLifecycle<T> - Interface in org.jboss.seam.solder.bean
Callbacks used by BeanBuilder and ImmutableBean to allow control of the creation and destruction of a custom bean.
ConversationScopedLiteral - Class in org.jboss.seam.solder.literal
 
ConversationScopedLiteral() - Constructor for class org.jboss.seam.solder.literal.ConversationScopedLiteral
 
count(Object) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Returns the number of occurrences of an element in this multiset (the count of the element).
create() - Method in class org.jboss.seam.solder.bean.BeanBuilder
Use the bean builder's current state to define the bean.
create(Bean<T>, CreationalContext<T>) - Method in interface org.jboss.seam.solder.bean.ContextualLifecycle
Callback invoked by a Seam Solder created bean when Contextual.create(CreationalContext) is called.
create(Bean<T>, CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.DelegatingContextualLifecycle
 
create(CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
create(CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.ImmutableBean
 
create(CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.ImmutableNarrowingBean
 
create() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Use the bean builder's current state to define the bean.
create() - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Create an AnnotatedType.
createCallableId(AnnotatedCallable<X>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Generates a deterministic signature for an AnnotatedCallable.
createConstructorId(Constructor<X>, Set<Annotation>, List<AnnotatedParameter<X>>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Creates a deterministic signature for a Constructor.
createFieldId(AnnotatedField<X>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Generates a deterministic signature for an AnnotatedField.
createFieldId(Field, Collection<Annotation>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Creates a deterministic signature for a Field.
createInjectionPoints(AnnotatedMethod<X>, Bean<?>, BeanManager) - Static method in class org.jboss.seam.solder.bean.Beans
Given a method, and the bean on which the method is declared, create a collection of injection points representing the parameters of the method.
createMethodId(Method, Set<Annotation>, List<AnnotatedParameter<X>>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Creates a deterministic signature for a Method.
createParameterId(AnnotatedParameter<X>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Creates a string representation of an AnnotatedParameter.
createParameterId(Type, Set<Annotation>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Creates a string representation of a given type and set of annotations.
createParameterListId(List<AnnotatedParameter<X>>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Generates a unique string representation of a list of AnnotatedParameters.
createProperty(Field) - Static method in class org.jboss.seam.solder.properties.Properties
Create a JavaBean style property from the field
createProperty(Method) - Static method in class org.jboss.seam.solder.properties.Properties
Create a JavaBean style property from the specified method
createProperty(Member) - Static method in class org.jboss.seam.solder.properties.Properties
Create a JavaBean style property from the specified member
createQuery(Class<?>) - Static method in class org.jboss.seam.solder.properties.query.PropertyQueries
Create a new PropertyQuery
createTypeId(AnnotatedType<X>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Generates a deterministic signature for an AnnotatedType.
createTypeId(Class<X>, Collection<Annotation>, Collection<AnnotatedMethod<? super X>>, Collection<AnnotatedField<? super X>>, Collection<AnnotatedConstructor<X>>) - Static method in class org.jboss.seam.solder.reflection.annotated.Annotateds
Generates a unique signature for a concrete class.

D

DecoratorLiteral - Class in org.jboss.seam.solder.literal
 
DecoratorLiteral() - Constructor for class org.jboss.seam.solder.literal.DecoratorLiteral
 
DefaultBean - Annotation Type in org.jboss.seam.solder.bean.defaultbean
Annotation that signifies that a bean should only be registered if no other instance with the same type and qualifiers is registered.
DefaultBeanLiteral - Class in org.jboss.seam.solder.literal
 
DefaultBeanLiteral(Class<?>) - Constructor for class org.jboss.seam.solder.literal.DefaultBeanLiteral
 
DefaultLiteral - Class in org.jboss.seam.solder.literal
 
DefaultLiteral() - Constructor for class org.jboss.seam.solder.literal.DefaultLiteral
 
delegate() - Method in class org.jboss.seam.solder.bean.ForwardingBean
All calls to this Bean instance are forwarded to the delegate unless overridden.
delegate() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
delegate() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionTarget
All calls to this InjectionTarget instance are forwarded to the delegate unless overridden.
delegate() - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
All calls to this ObserverMethod instance are forwarded to the delegate unless overridden.
DelegateLiteral - Class in org.jboss.seam.solder.literal
 
DelegateLiteral() - Constructor for class org.jboss.seam.solder.literal.DelegateLiteral
 
DelegatingContextualLifecycle<T> - Class in org.jboss.seam.solder.bean
An implementation of ContextualLifecycle that is backed by an InjectionTarget.
DelegatingContextualLifecycle(InjectionTarget<T>) - Constructor for class org.jboss.seam.solder.bean.DelegatingContextualLifecycle
Instantiate a new ContextualLifecycle backed by an InjectionTarget.
DependentLiteral - Class in org.jboss.seam.solder.literal
 
DependentLiteral() - Constructor for class org.jboss.seam.solder.literal.DependentLiteral
 
destroy(Bean<T>, T, CreationalContext<T>) - Method in interface org.jboss.seam.solder.bean.ContextualLifecycle
Callback invoked by a Seam Solder created bean when Contextual.destroy(Object, CreationalContext) is called.
destroy(Bean<T>, T, CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.DelegatingContextualLifecycle
 
destroy(T, CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
destroy(T, CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.ImmutableBean
 
destroy(T, CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.ImmutableNarrowingBean
 
dispose(T) - Method in class org.jboss.seam.solder.bean.DummyInjectionTarget
 
dispose(T) - Method in class org.jboss.seam.solder.bean.ForwardingInjectionTarget
 
DisposesLiteral - Class in org.jboss.seam.solder.literal
 
DisposesLiteral() - Constructor for class org.jboss.seam.solder.literal.DisposesLiteral
 
DummyInjectionTarget<T> - Class in org.jboss.seam.solder.bean
Injection target implementation that does nothing
DummyInjectionTarget() - Constructor for class org.jboss.seam.solder.bean.DummyInjectionTarget
 
during() - Method in class org.jboss.seam.solder.literal.ObservesLiteral
 

E

elementSet() - Method in interface org.jboss.seam.solder.util.collections.Multiset
Returns the set of distinct elements contained in this multiset.
EMPTY_ANNOTATION_ARRAY - Static variable in class org.jboss.seam.solder.reflection.Reflections
An empty array of type Annotation, useful converting lists to arrays.
EMPTY_OBJECT_ARRAY - Static variable in class org.jboss.seam.solder.reflection.Reflections
An empty array of type Object, useful for converting lists to arrays.
entries() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns a collection of all key-value pairs.
entries() - Method in interface org.jboss.seam.solder.util.collections.SetMultimap
Returns a collection of all key-value pairs.
entrySet() - Method in interface org.jboss.seam.solder.util.collections.Multiset
Returns a view of the contents of this multiset, grouped into Multiset.Entry instances, each providing an element of the multiset and the count of that element.
equal(Object, Object) - Static method in class org.jboss.seam.solder.util.collections.Objects
Determines whether two possibly-null objects are equal.
equals(Object) - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
equals(Object) - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
equals(Object) - Method in class org.jboss.seam.solder.reflection.ParameterizedTypeImpl
 
equals(Object) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Compares the specified object with this multimap for equality.
equals(Object) - Method in interface org.jboss.seam.solder.util.collections.Multiset.Entry
Returns true if the given object is also a multiset entry and the two entries represent the same element and count.
equals(Object) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Compares the specified object with this multiset for equality.
equals(Object) - Method in interface org.jboss.seam.solder.util.collections.SetMultimap
Compares the specified object to this multimap for equality.
evaluateMethodExpression(String, Class<T>, Object[], Class<?>[]) - Method in class org.jboss.seam.solder.el.Expressions
Evaluate a MethodExpression, passing arguments and argument types to the method.
evaluateMethodExpression(String, Class<T>) - Method in class org.jboss.seam.solder.el.Expressions
Evaluate a MethodExpression with no parameters.
evaluateMethodExpression(String) - Method in class org.jboss.seam.solder.el.Expressions
Evaluate a MethodExpression with no parameters, inferring the return type.
evaluateMethodExpression(String, Object...) - Method in class org.jboss.seam.solder.el.Expressions
Evaluate a MethodExpression, passing arguments to the method.
evaluateValueExpression(String, Class<T>) - Method in class org.jboss.seam.solder.el.Expressions
Evaluate a ValueExpression.
evaluateValueExpression(String) - Method in class org.jboss.seam.solder.el.Expressions
Evaluate a ValueExpression inferring the return type.
Exact - Annotation Type in org.jboss.seam.solder.core
An injection point qualifier that may be used to select the exact bean to be injected, by specifying its implementation class.
ExactLiteral - Class in org.jboss.seam.solder.literal
 
ExactLiteral(Class<?>) - Constructor for class org.jboss.seam.solder.literal.ExactLiteral
 
Expressions - Class in org.jboss.seam.solder.el
Provides various utility methods for working with EL expressions.
Expressions(ELContext, ExpressionFactory) - Constructor for class org.jboss.seam.solder.el.Expressions
Create a new instance of the Expressions class, providing the ELContext and ExpressionFactory to be used.

F

fieldMatches(Field) - Method in class org.jboss.seam.solder.properties.query.AnnotatedPropertyCriteria
 
fieldMatches(Field) - Method in class org.jboss.seam.solder.properties.query.NamedPropertyCriteria
 
fieldMatches(Field) - Method in interface org.jboss.seam.solder.properties.query.PropertyCriteria
Tests whether the specified field matches the criteria
fieldMatches(Field) - Method in class org.jboss.seam.solder.properties.query.TypedPropertyCriteria
 
FieldProperty<V> - Interface in org.jboss.seam.solder.properties
 
findDeclaredConstructor(Class<?>, Class<?>...) - Static method in class org.jboss.seam.solder.reflection.Reflections
Search the class hierarchy for a constructor with the given arguments.
findDeclaredField(Class<?>, String) - Static method in class org.jboss.seam.solder.reflection.Reflections
Search the class hierarchy for a field with the given name.
findDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class org.jboss.seam.solder.reflection.Reflections
Search the class hierarchy for a method with the given name and arguments.
ForwardingBean<T> - Class in org.jboss.seam.solder.bean
An implementation of Bean that forwards all calls to the ForwardingBean.delegate().
ForwardingBean() - Constructor for class org.jboss.seam.solder.bean.ForwardingBean
 
ForwardingInjectionPoint - Class in org.jboss.seam.solder.bean
 
ForwardingInjectionPoint() - Constructor for class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
ForwardingInjectionTarget<T> - Class in org.jboss.seam.solder.bean
An implementation of InjectionTarget that forwards all calls to ForwardingInjectionTarget.delegate().
ForwardingInjectionTarget() - Constructor for class org.jboss.seam.solder.bean.ForwardingInjectionTarget
 
ForwardingObserverMethod<T> - Class in org.jboss.seam.solder.bean
An implementation of ObserverMethod that forwards all calls to ForwardingObserverMethod.delegate().
ForwardingObserverMethod() - Constructor for class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
FullyQualified - Annotation Type in org.jboss.seam.solder.core
The annotation @FullQualified, when used on a bean type, producer method or producer field, indicates that the standard bean name that would be assigned should first be prepended with the package in which the bean resides, thus resulting in a fully-qualified bean name (FQBN).

G

Generic - Annotation Type in org.jboss.seam.solder.bean.generic
Qualifier used to identify generic bean injection points.
GenericConfiguration - Annotation Type in org.jboss.seam.solder.bean.generic
Defines a set of generic beans which can inject the configuration annotation, any other generic bean for the same configuration type, and the product of the generic producer.
GenericConfigurationLiteral - Class in org.jboss.seam.solder.literal
 
GenericConfigurationLiteral(Class<? extends Annotation>) - Constructor for class org.jboss.seam.solder.literal.GenericConfigurationLiteral
 
GenericLiteral - Class in org.jboss.seam.solder.literal
 
GenericLiteral() - Constructor for class org.jboss.seam.solder.literal.GenericLiteral
 
GenericType - Annotation Type in org.jboss.seam.solder.bean.generic
A meta annotation used to indicate that the annotation is a generic configuration annotation.
GenericTypeLiteral - Class in org.jboss.seam.solder.literal
 
GenericTypeLiteral(Class<?>) - Constructor for class org.jboss.seam.solder.literal.GenericTypeLiteral
 
get(Class<T>, Map<String, ?>) - Method in class org.jboss.seam.solder.reflection.AnnotationInstanceProvider
Returns an instance of the given annotation type with attribute values specified in the map.
get(Object) - Method in class org.jboss.seam.solder.reflection.Synthetic.Provider
Get a synthetic qualifier.
get() - Method in class org.jboss.seam.solder.reflection.Synthetic.Provider
Get a synthetic qualifier.
get(K) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns a collection view of all values associated with a key.
get(K) - Method in interface org.jboss.seam.solder.util.collections.SetMultimap
Returns a collection view of all values associated with a key.
get() - Method in interface org.jboss.seam.solder.util.collections.Supplier
Retrieves an instance of the appropriate type.
getActualTypeArguments() - Method in class org.jboss.seam.solder.reflection.ParameterizedTypeImpl
 
getAllDeclaredConstructors(Class<?>) - Static method in class org.jboss.seam.solder.reflection.Reflections
Get all the declared constructors on the class hierarchy.
getAllDeclaredFields(Class<?>) - Static method in class org.jboss.seam.solder.reflection.Reflections
Get all the declared fields on the class hierarchy.
getAllDeclaredMethods(Class<?>) - Static method in class org.jboss.seam.solder.reflection.Reflections
Get all the declared methods on the class hierarchy.
getAnnotated() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
getAnnotated() - Method in class org.jboss.seam.solder.bean.ImmutableInjectionPoint
 
getAnnotatedElement() - Method in interface org.jboss.seam.solder.properties.FieldProperty
 
getAnnotatedElement() - Method in interface org.jboss.seam.solder.properties.MethodProperty
 
getAnnotatedElement() - Method in interface org.jboss.seam.solder.properties.Property
Get the element responsible for retrieving the property value
getAnnotatedElement() - Method in class org.jboss.seam.solder.reflection.annotated.RedefinitionContext
Access to the AnnotatedElement on which this annotation is defined.
getAnnotation(Class<T>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotationBuilder
 
getAnnotation(AnnotatedElement, Class<A>, boolean, BeanManager) - Static method in class org.jboss.seam.solder.reflection.AnnotationInspector
Inspect AnnoatedElement element for a specific type of annotation.
getAnnotationBuilder() - Method in class org.jboss.seam.solder.reflection.annotated.RedefinitionContext
Access to the annotations present on the element.
getAnnotations(Annotated, Class<? extends Annotation>) - Static method in class org.jboss.seam.solder.reflection.AnnotationInspector
Inspects an annotated element for any annotations with the given meta annotation.
getAnnotationsWithMetaAnnotation(Set<Annotation>, Class<? extends Annotation>) - Static method in class org.jboss.seam.solder.reflection.Reflections
Search for annotations with the specified meta annotation type
getAnnotationType() - Method in exception org.jboss.seam.solder.reflection.NullMemberException
 
getBaseType() - Method in interface org.jboss.seam.solder.properties.Property
Returns the property type
getBaseType() - Method in class org.jboss.seam.solder.reflection.annotated.RedefinitionContext
Access to the Type of the element on which this annotation is defined
getBean() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
getBean() - Method in class org.jboss.seam.solder.bean.ImmutableInjectionPoint
 
getBeanClass() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
getBeanClass() - Method in class org.jboss.seam.solder.bean.BeanBuilder
The bean class currently defined for bean creation.
getBeanClass() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
getBeanClass() - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
getBeanLifecycle() - Method in class org.jboss.seam.solder.bean.BeanBuilder
The ContextualLifecycle currently defined for bean creation.
getBeanManager() - Method in class org.jboss.seam.solder.bean.BeanBuilder
The bean manager in use.
getBeanManager() - Method in class org.jboss.seam.solder.beanManager.BeanManagerAware
 
getBeanManager() - Method in class org.jboss.seam.solder.beanManager.BeanManagerLocator
If a lookup has not yet been performed, consult registered BeanManagerProvider implementations to locate the BeanManager and return the result.
getBeanManager() - Method in interface org.jboss.seam.solder.beanManager.BeanManagerProvider
Try to obtain a BeanManager
getBeanManager() - Method in class org.jboss.seam.solder.reflection.annotated.InjectableMethod
Get the bean manager used by this injectable method.
getBeanManagerLocator() - Method in class org.jboss.seam.solder.beanManager.BeanManagerAware
 
getCount() - Method in interface org.jboss.seam.solder.util.collections.Multiset.Entry
Returns the count of the associated element in the underlying multiset.
getDeclaringClass() - Method in interface org.jboss.seam.solder.properties.Property
Returns the class that declares the property
getDefaultValue(CreationalContext<?>) - Method in class org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner.ParameterValue
Get the default value of the parameter.
getELContext() - Method in class org.jboss.seam.solder.el.Expressions
Obtain the ELContext that this instance of Expressions is using.
getElement() - Method in interface org.jboss.seam.solder.util.collections.Multiset.Entry
Returns the multiset element corresponding to this entry.
getElementName() - Method in class org.jboss.seam.solder.reflection.annotated.RedefinitionContext
Access to the name of the element, or null if this represents a constructor or parameter.
getExpressionFactory() - Method in class org.jboss.seam.solder.el.Expressions
Obtain the ExpressionFactory that this instance of Expressions is using.
getField(AnnotatedType<X>, Field) - Static method in class org.jboss.seam.solder.reflection.Reflections
Search the annotatedType for the field, returning the AnnotatedField
getFieldValue(Field, Object) - Static method in class org.jboss.seam.solder.reflection.Reflections
 
getFieldValue(Field, Object, Class<T>) - Static method in class org.jboss.seam.solder.reflection.Reflections
Get the value of the field, on the specified instance, casting the value of the field to the expected type.
getFirstResult() - Method in class org.jboss.seam.solder.properties.query.PropertyQuery
Get the first result from the query, causing the query to be run.
getFirstWritableResult() - Method in class org.jboss.seam.solder.properties.query.PropertyQuery
Get the first result from the query that is not marked as read only, causing the query to be run.
getId() - Method in class org.jboss.seam.solder.bean.BeanBuilder
The id currently defined for bean creation.
getId() - Method in class org.jboss.seam.solder.bean.ImmutablePassivationCapableBean
 
getId() - Method in class org.jboss.seam.solder.bean.ImmutablePassivationCapableNarrowingBean
 
getId() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
The id currently defined for bean creation.
getInjectionPoint() - Method in class org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner.ParameterValue
Get the InjectionPoint for the parameter.
getInjectionPoints() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
getInjectionPoints() - Method in class org.jboss.seam.solder.bean.AbstractImmutableProducer
 
getInjectionPoints() - Method in class org.jboss.seam.solder.bean.BeanBuilder
The injection points currently defined for bean creation.
getInjectionPoints() - Method in class org.jboss.seam.solder.bean.DummyInjectionTarget
 
getInjectionPoints() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
getInjectionPoints() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionTarget
 
getJavaClass() - Method in interface org.jboss.seam.solder.properties.Property
Returns the property type
getJavaClass() - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
 
getLocatingProvider() - Method in class org.jboss.seam.solder.beanManager.BeanManagerLocator
Return the BeanManagerProvider that was used to locate the BeanManager.
getMember() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
getMember() - Method in class org.jboss.seam.solder.bean.ImmutableInjectionPoint
 
getMember() - Method in interface org.jboss.seam.solder.properties.Property
Get the member responsible for retrieving the property value
getMemberType(Member) - Static method in class org.jboss.seam.solder.reflection.Reflections
Get the type of the member
getMessage() - Method in exception org.jboss.seam.solder.beanManager.BeanManagerUnavailableException
 
getMetaAnnotation(Annotated, Class<A>) - Static method in class org.jboss.seam.solder.reflection.AnnotationInspector
Inspects an annotated element for the given meta annotation.
getMethod() - Method in exception org.jboss.seam.solder.reflection.NullMemberException
 
getName() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
getName() - Method in class org.jboss.seam.solder.bean.BeanBuilder
The name of the bean currently defined for bean creation.
getName() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
getName() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
The name of the bean currently defined for bean creation.
getName() - Method in interface org.jboss.seam.solder.properties.Property
Returns the name of the property.
getObservedQualifiers() - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
getObservedType() - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
getOwnerType() - Method in class org.jboss.seam.solder.reflection.ParameterizedTypeImpl
 
getParameters() - Method in class org.jboss.seam.solder.reflection.annotated.InjectableMethod
Get the injectable parameters of this method.
getPosition() - Method in class org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner.ParameterValue
Get the position of the parameter in the member's parameter list.
getPrecedence() - Method in interface org.jboss.seam.solder.util.Sortable
An integer precedence value that indicates how favorable the implementation considers itself amongst alternatives.
getPropertiesBundle(String) - Method in class org.jboss.seam.solder.resourceLoader.ResourceLoaderManager
Load a properties bundle by name.
getPropertiesBundles(String) - Method in class org.jboss.seam.solder.resourceLoader.ResourceLoaderManager
Load all properties bundles known to the resource loader by name.
getProviders() - Method in exception org.jboss.seam.solder.beanManager.BeanManagerUnavailableException
 
getProvidersAsString() - Method in exception org.jboss.seam.solder.beanManager.BeanManagerUnavailableException
 
getQualifiers() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
getQualifiers() - Method in class org.jboss.seam.solder.bean.BeanBuilder
Qualifiers currently defined for bean creation.
getQualifiers(BeanManager, Iterable<Annotation>...) - Static method in class org.jboss.seam.solder.bean.Beans
Extract the qualifiers from a set of annotations.
getQualifiers(BeanManager, Iterable<Annotation>) - Static method in class org.jboss.seam.solder.bean.Beans
Extract the qualifiers from a set of annotations.
getQualifiers(BeanManager, Annotation[]...) - Static method in class org.jboss.seam.solder.bean.Beans
Extract the qualifiers from a set of annotations.
getQualifiers() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
getQualifiers() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
getQualifiers() - Method in class org.jboss.seam.solder.bean.ImmutableInjectionPoint
 
getQualifiers() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Qualifiers currently defined for bean creation.
getQualifiers(Set<Annotation>, BeanManager) - Static method in class org.jboss.seam.solder.reflection.Reflections
Extract any qualifiers from the set of annotations
getRawType() - Method in class org.jboss.seam.solder.reflection.annotated.RedefinitionContext
Access to the raw type of the element on which the annotation is defined
getRawType() - Method in class org.jboss.seam.solder.reflection.ParameterizedTypeImpl
 
getRawType(Type) - Static method in class org.jboss.seam.solder.reflection.Reflections
Extract the raw type, given a type.
getReception() - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
getResolvedType() - Method in class org.jboss.seam.solder.reflection.HierarchyDiscovery
 
getResource(String) - Method in interface org.jboss.seam.solder.resourceLoader.ResourceLoader
Get the URL for a resource.
getResource(String) - Method in class org.jboss.seam.solder.resourceLoader.ResourceLoaderManager
Load a resource by name.
getResourceAsStream(String) - Method in interface org.jboss.seam.solder.resourceLoader.ResourceLoader
Get the InputStream for a resource.
getResourceAsStream(String) - Method in class org.jboss.seam.solder.resourceLoader.ResourceLoaderManager
Load a resource by name.
getResourceLoaders() - Method in class org.jboss.seam.solder.resourceLoader.ResourceLoaderManager
The discovered ResourceLoader instances.
getResources(String) - Method in interface org.jboss.seam.solder.resourceLoader.ResourceLoader
Get the URLs known to all resource loaders for a given name.
getResources(String) - Method in class org.jboss.seam.solder.resourceLoader.ResourceLoaderManager
Load all resources known to the resource loader by name.
getResourcesAsStream(String) - Method in interface org.jboss.seam.solder.resourceLoader.ResourceLoader
Get the input streams known to all resource loaders for a given name.
getResourcesAsStream(String) - Method in class org.jboss.seam.solder.resourceLoader.ResourceLoaderManager
Load all resources known to the resource loader by name.
getResultList() - Method in class org.jboss.seam.solder.properties.query.PropertyQuery
Get the result from the query, causing the query to be run.
getScope() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
getScope() - Method in class org.jboss.seam.solder.bean.BeanBuilder
Scope currently defined for bean creation.
getScope() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
getScope() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Scope currently defined for bean creation.
getSingleResult() - Method in class org.jboss.seam.solder.properties.query.PropertyQuery
Get a single result from the query, causing the query to be run.
getStereotypes() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
getStereotypes() - Method in class org.jboss.seam.solder.bean.BeanBuilder
Stereotypes currently defined for bean creation.
getStereotypes() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
getStereotypes() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Stereotypes currently defined for bean creation.
getToString() - Method in class org.jboss.seam.solder.bean.BeanBuilder
The string used when Object.toString() is called on the bean.
getToString() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
The string used when Object.toString() is called on the bean.
getTransactionPhase() - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
getType() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
getType() - Method in class org.jboss.seam.solder.bean.ImmutableInjectionPoint
 
getTypeClosure() - Method in class org.jboss.seam.solder.reflection.HierarchyDiscovery
 
getTypes() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
getTypes() - Method in class org.jboss.seam.solder.bean.BeanBuilder
Type closure currently defined for bean creation.
getTypes() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
getTypes() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Type closure currently defined for bean creation.
getValue(Object) - Method in interface org.jboss.seam.solder.properties.Property
Returns the property value for the specified bean.
getWritableResultList() - Method in class org.jboss.seam.solder.properties.query.PropertyQuery
Get the non read only results from the query, causing the query to be run.
getWritableSingleResult() - Method in class org.jboss.seam.solder.properties.query.PropertyQuery
Get a single result from the query that is not marked as read only, causing the query to be run.

H

hashCode() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
hashCode() - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
hashCode() - Method in class org.jboss.seam.solder.reflection.ParameterizedTypeImpl
 
hashCode() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns the hash code for this multimap.
hashCode() - Method in interface org.jboss.seam.solder.util.collections.Multiset.Entry
The hash code of a multiset entry for element element and count count is defined as: (element == null ?
hashCode() - Method in interface org.jboss.seam.solder.util.collections.Multiset
Returns the hash code for this multiset.
hasNext() - Method in class org.jboss.seam.solder.util.collections.WrappedIterator
 
hasPrevious() - Method in class org.jboss.seam.solder.util.collections.WrappedListIterator
 
HierarchyDiscovery - Class in org.jboss.seam.solder.reflection
Utility class for resolving all bean types from a given type.
HierarchyDiscovery(Type) - Constructor for class org.jboss.seam.solder.reflection.HierarchyDiscovery
 

I

id(String) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the id used for bean creation.
id(String) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the id used for bean creation.
ImmutableBean<T> - Class in org.jboss.seam.solder.bean
A base class for implementing Bean.
ImmutableBean(Class<?>, String, Set<Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>, Set<Type>, boolean, boolean, Set<InjectionPoint>, ContextualLifecycle<T>, String) - Constructor for class org.jboss.seam.solder.bean.ImmutableBean
Create a new, immutable bean.
immutableEntry(K, V) - Static method in class org.jboss.seam.solder.util.collections.Maps
Returns an immutable map entry with the specified key and value.
ImmutableInjectionPoint - Class in org.jboss.seam.solder.bean
A base class for implementing InjectionPoint.
ImmutableInjectionPoint(AnnotatedField<?>, Set<Annotation>, Bean<?>, boolean, boolean) - Constructor for class org.jboss.seam.solder.bean.ImmutableInjectionPoint
Instantiate a new InjectionPoint based upon an AnnotatedField.
ImmutableInjectionPoint(AnnotatedField<?>, BeanManager, Bean<?>, boolean, boolean) - Constructor for class org.jboss.seam.solder.bean.ImmutableInjectionPoint
Instantiate a new InjectionPoint based upon an AnnotatedField, reading the qualifiers from the annotations declared on the field.
ImmutableInjectionPoint(AnnotatedParameter<?>, Set<Annotation>, Bean<?>, boolean, boolean) - Constructor for class org.jboss.seam.solder.bean.ImmutableInjectionPoint
Instantiate a new InjectionPoint based upon an AnnotatedParameter.
ImmutableInjectionPoint(AnnotatedParameter<?>, BeanManager, Bean<?>, boolean, boolean) - Constructor for class org.jboss.seam.solder.bean.ImmutableInjectionPoint
Instantiate a new InjectionPoint based upon an AnnotatedParameter, reading the qualifiers from the annotations declared on the parameter.
ImmutableNarrowingBean<T> - Class in org.jboss.seam.solder.bean
A narrowing bean allows you to build a general purpose bean (likely a producer method), and register it for a narrowed type (or qualifiers).
ImmutableNarrowingBean(Bean<Object>, String, Set<Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>, Set<Type>, boolean, boolean, String) - Constructor for class org.jboss.seam.solder.bean.ImmutableNarrowingBean
Instantiate a new ImmutableNarrowingBean.
ImmutablePassivationCapableBean<T> - Class in org.jboss.seam.solder.bean
A base class for implementing a PassivationCapable Bean.
ImmutablePassivationCapableBean(String, Class<?>, String, Set<Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>, Set<Type>, boolean, boolean, Set<InjectionPoint>, ContextualLifecycle<T>, String) - Constructor for class org.jboss.seam.solder.bean.ImmutablePassivationCapableBean
 
ImmutablePassivationCapableNarrowingBean<T> - Class in org.jboss.seam.solder.bean
A passivation capable narrowing bean allows you to build a general purpose, passivation capable, bean (likely a producer method), and register it for a narrowed type (or qualifiers).
ImmutablePassivationCapableNarrowingBean(Bean<Object>, String, Set<Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>, Set<Type>, boolean, boolean, String, String) - Constructor for class org.jboss.seam.solder.bean.ImmutablePassivationCapableNarrowingBean
 
index() - Method in class org.jboss.seam.solder.reflection.Synthetic.SyntheticLiteral
 
inject(T, CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.DummyInjectionTarget
 
inject(T, CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.ForwardingInjectionTarget
 
InjectableMethod<X> - Class in org.jboss.seam.solder.reflection.annotated
Allows an AnnotatedMethod to be injected using the CDI type safe resolution rules.
InjectableMethod(AnnotatedMethod<X>, Bean<?>, BeanManager) - Constructor for class org.jboss.seam.solder.reflection.annotated.InjectableMethod
Instantiate a new InjectableMethod.
InjectableMethod(AnnotatedMethod<X>, Collection<InjectionPoint>, BeanManager) - Constructor for class org.jboss.seam.solder.reflection.annotated.InjectableMethod
Instantiate a new InjectableMethod.
injectionPoints(Set<InjectionPoint>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the injection points used for bean creation.
InjectLiteral - Class in org.jboss.seam.solder.literal
 
InjectLiteral() - Constructor for class org.jboss.seam.solder.literal.InjectLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.AlternativeLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.AnyLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.ApplicationScopedLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.ClientLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.ConversationScopedLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.DecoratorLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.DefaultLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.DelegateLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.DependentLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.DisposesLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.GenericLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.InjectLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.MapperLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.MessageBundleLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.ModelLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.NonbindingLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.ProducesLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.RequestScopedLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.ResolverLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.SessionScopedLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.SpecializesLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.StereotypeLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.UnwrapsLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.literal.VetoLiteral
 
INSTANCE - Static variable in class org.jboss.seam.solder.log.MessageBundleLiteral
 
invoke(Object, CreationalContext<T>) - Method in class org.jboss.seam.solder.reflection.annotated.InjectableMethod
Invoke the method, causing all parameters to be injected according to the CDI type safe resolution rules.
invoke(Object, CreationalContext<T>, ParameterValueRedefiner) - Method in class org.jboss.seam.solder.reflection.annotated.InjectableMethod
Invoke the method, calling the parameter redefiner for each parameter, allowing the caller to override the default value obtained via the CDI type safe resolver.
invokeMethod(Method, Object, Object...) - Static method in class org.jboss.seam.solder.reflection.Reflections
Invoke the specified method on the provided instance, passing any additional arguments included in this method as arguments to the specified method.
invokeMethod(boolean, Method, Object, Object...) - Static method in class org.jboss.seam.solder.reflection.Reflections
Invoke the specified method on the provided instance, passing any additional arguments included in this method as arguments to the specified method.
invokeMethod(Method, Class<T>, Object, Object...) - Static method in class org.jboss.seam.solder.reflection.Reflections
Invoke the specified method on the provided instance, passing any additional arguments included in this method as arguments to the specified method.
invokeMethod(boolean, Method, Class<T>, Object, Object...) - Static method in class org.jboss.seam.solder.reflection.Reflections
Invoke the method on the instance, with any arguments specified, casting the result of invoking the method to the expected return type.
isAlternative() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
isAlternative() - Method in class org.jboss.seam.solder.bean.BeanBuilder
Whether the created bean will be an alternative.
isAlternative() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
isAlternative() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Whether the created bean will be an alternative.
isAnnotationPresent(Class<?>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotationBuilder
 
isAnnotationPresent(AnnotatedElement, Class<? extends Annotation>, boolean, BeanManager) - Static method in class org.jboss.seam.solder.reflection.AnnotationInspector
Discover if a AnnotatedElement element has been annotated with annotationType.
isBeanManagerAvailable() - Method in class org.jboss.seam.solder.beanManager.BeanManagerAware
 
isBeanManagerAvailable() - Method in class org.jboss.seam.solder.beanManager.BeanManagerLocator
If a lookup has not yet been performed, consult registered BeanManagerProvider implementations to locate the BeanManager and return whether it was found, caching the result.
isBeanManagerInjected() - Method in class org.jboss.seam.solder.beanManager.BeanManagerAware
 
isDelegate() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
isDelegate() - Method in class org.jboss.seam.solder.bean.ImmutableInjectionPoint
 
isEmpty() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns true if the multimap contains no key-value pairs.
isNullable() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
isNullable() - Method in class org.jboss.seam.solder.bean.BeanBuilder
Whether the created bean will be nullable.
isNullable() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
isNullable() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Whether the created bean will be nullable.
isPassivationCapable() - Method in class org.jboss.seam.solder.bean.BeanBuilder
Whether the created bean will be passivation capable.
isPassivationCapable() - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Whether the created bean will be passivation capable.
isProperty(Method) - Static method in class org.jboss.seam.solder.properties.Properties
Indicates whether this method is a valid property method.
isReadOnly() - Method in interface org.jboss.seam.solder.properties.Property
Indicates whether this is a read-only property
isSerializable(Class<?>) - Static method in class org.jboss.seam.solder.reflection.Reflections
Check if a class is serializable.
isTransient() - Method in class org.jboss.seam.solder.bean.ForwardingInjectionPoint
 
isTransient() - Method in class org.jboss.seam.solder.bean.ImmutableInjectionPoint
 
isWrapperType(Class<?>) - Static method in class org.jboss.seam.solder.reflection.PrimitiveTypes
Returns true if type is one of the nine primitive-wrapper types, such as Integer.
iterator() - Method in interface org.jboss.seam.solder.util.collections.Multiset
Elements that occur multiple times in the multiset will appear multiple times in this iterator, though not necessarily sequentially.
iterator() - Method in class org.jboss.seam.solder.util.service.ServiceLoader
Lazily loads the available providers of this loader's service.
Iterators - Class in org.jboss.seam.solder.util.collections
 
Iterators() - Constructor for class org.jboss.seam.solder.util.collections.Iterators
 

K

keys() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns a collection, which may contain duplicates, of all keys.
keySet() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns the set of all keys, each appearing once in the returned set.

L

load(Class<S>) - Static method in class org.jboss.seam.solder.util.service.ServiceLoader
Creates a new service loader for the given service type, using the current thread's context class loader.
load(Class<S>, ClassLoader) - Static method in class org.jboss.seam.solder.util.service.ServiceLoader
Creates a new service loader for the given service type and class loader.
loadInstalled(Class<S>) - Static method in class org.jboss.seam.solder.util.service.ServiceLoader
Creates a new service loader for the given service type, using the extension class loader.
Locale - Annotation Type in org.jboss.seam.solder.log
Specifies a Locale for a typed logger.
Locales - Class in org.jboss.seam.solder.util
Utilities for working with locales.

M

Mapper - Annotation Type in org.jboss.seam.solder.el
Qualifies the FunctionMapper and VariableMapper beans used to create an ELContext for use in Expressions.
MapperLiteral - Class in org.jboss.seam.solder.literal
 
MapperLiteral() - Constructor for class org.jboss.seam.solder.literal.MapperLiteral
 
Maps - Class in org.jboss.seam.solder.util.collections
 
mergeAnnotationsOnElement(Annotated, boolean, AnnotationBuilder) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
 
MessageBundle - Annotation Type in org.jboss.seam.solder.log
Signify that a MessageBundle should be injected.
MessageBundleLiteral - Class in org.jboss.seam.solder.literal
 
MessageBundleLiteral() - Constructor for class org.jboss.seam.solder.literal.MessageBundleLiteral
 
MessageBundleLiteral - Class in org.jboss.seam.solder.log
 
MessageBundleLiteral() - Constructor for class org.jboss.seam.solder.log.MessageBundleLiteral
 
methodExists(Class<?>, String) - Static method in class org.jboss.seam.solder.reflection.Reflections
Determine if a method exists in a specified class hierarchy
methodMatches(Method) - Method in class org.jboss.seam.solder.properties.query.AnnotatedPropertyCriteria
 
methodMatches(Method) - Method in class org.jboss.seam.solder.properties.query.NamedPropertyCriteria
 
methodMatches(Method) - Method in interface org.jboss.seam.solder.properties.query.PropertyCriteria
Tests whether the specified method matches the criteria
methodMatches(Method) - Method in class org.jboss.seam.solder.properties.query.TypedPropertyCriteria
 
MethodProperty<V> - Interface in org.jboss.seam.solder.properties
 
ModelLiteral - Class in org.jboss.seam.solder.literal
 
ModelLiteral() - Constructor for class org.jboss.seam.solder.literal.ModelLiteral
 
Multimap<K,V> - Interface in org.jboss.seam.solder.util.collections
A collection similar to a Map, but which may associate multiple values with a single key.
Multimaps - Class in org.jboss.seam.solder.util.collections
 
Multiset<E> - Interface in org.jboss.seam.solder.util.collections
A collection that supports order-independent equality, like Set, but may have duplicate elements.
Multiset.Entry<E> - Interface in org.jboss.seam.solder.util.collections
An unmodifiable element-count pair for a multiset.
Multisets - Class in org.jboss.seam.solder.util.collections
 

N

name(String) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the name of the bean used for bean creation.
name(String) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the name of the bean used for bean creation.
NamedLiteral - Class in org.jboss.seam.solder.literal
 
NamedLiteral() - Constructor for class org.jboss.seam.solder.literal.NamedLiteral
 
NamedLiteral(String) - Constructor for class org.jboss.seam.solder.literal.NamedLiteral
 
NamedPropertyCriteria - Class in org.jboss.seam.solder.properties.query
A criteria that matches a property based on name
NamedPropertyCriteria(String...) - Constructor for class org.jboss.seam.solder.properties.query.NamedPropertyCriteria
 
namespace() - Method in class org.jboss.seam.solder.reflection.Synthetic.SyntheticLiteral
 
NarrowingBeanBuilder<T> - Class in org.jboss.seam.solder.bean
Builder for ImmutableNarrowingBean and ImmutablePassivationCapableNarrowingBean.
NarrowingBeanBuilder(Bean<Object>, BeanManager) - Constructor for class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Instantiate a new NarrowingBeanBuilder.
newHashMapWithExpectedSize(int) - Static method in class org.jboss.seam.solder.util.collections.Maps
Creates a HashMap instance with enough capacity to hold the specified number of elements without rehashing.
newHashSetWithExpectedSize(int) - Static method in class org.jboss.seam.solder.util.collections.Sets
Creates an empty HashSet instance with enough capacity to hold the specified number of elements without rehashing.
NewLiteral - Class in org.jboss.seam.solder.literal
 
NewLiteral(Class<?>) - Constructor for class org.jboss.seam.solder.literal.NewLiteral
 
newSetMultimap(Map<K, Collection<V>>, Supplier<? extends Set<V>>) - Static method in class org.jboss.seam.solder.util.collections.Multimaps
Creates a new SetMultimap that uses the provided map and factory.
next() - Method in class org.jboss.seam.solder.util.collections.WrappedIterator
 
nextIndex() - Method in class org.jboss.seam.solder.util.collections.WrappedListIterator
 
NON_PASSIVATING_INSTANCE - Static variable in class org.jboss.seam.solder.literal.NormalScopeLiteral
 
NonbindingLiteral - Class in org.jboss.seam.solder.literal
 
NonbindingLiteral() - Constructor for class org.jboss.seam.solder.literal.NonbindingLiteral
 
NormalScopeLiteral - Class in org.jboss.seam.solder.literal
 
notify(T) - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
notifyObserver() - Method in class org.jboss.seam.solder.literal.ObservesLiteral
 
notPresent(Class<? extends Annotation>) - Method in interface org.jboss.seam.solder.messages.AnnotatedMessages
 
notPresent(Field, Class<?>) - Method in interface org.jboss.seam.solder.messages.AnnotatedMessages
 
notPresent(Method, Class<?>) - Method in interface org.jboss.seam.solder.messages.AnnotatedMessages
 
notPresent(Method, int, Class<?>) - Method in interface org.jboss.seam.solder.messages.AnnotatedMessages
 
nullable(boolean) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define that the created bean will (or will not) be nullable.
nullable(boolean) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define that the created bean will (or will not) be nullable.
NullMemberException - Exception in org.jboss.seam.solder.reflection
Exception thrown when a annotation is created with a null value for one of the members.
NullMemberException(Class<?>, Method, String) - Constructor for exception org.jboss.seam.solder.reflection.NullMemberException
 

O

Objects - Class in org.jboss.seam.solder.util.collections
 
ObservesLiteral - Class in org.jboss.seam.solder.literal
 
ObservesLiteral(TransactionPhase, Reception, Reception) - Constructor for class org.jboss.seam.solder.literal.ObservesLiteral
 
of(Bean<Object>, BeanManager) - Static method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Create a new NarrowingBeanBuilder, allowing Java to infer the type T.
org.jboss.seam.solder.bean - package org.jboss.seam.solder.bean
A collection of base classes and builders for working with Bean metadata objects.
org.jboss.seam.solder.bean.defaultbean - package org.jboss.seam.solder.bean.defaultbean
Allows a library to provide a default implmentation of a bean, which is used unless overridden by an application.
org.jboss.seam.solder.bean.generic - package org.jboss.seam.solder.bean.generic
Allows a library to expose sets of beans which may be configured multiple times in an application.
org.jboss.seam.solder.beanManager - package org.jboss.seam.solder.beanManager
A set of utilities for looking up the BeanManager from non-managed classes, which are not able to take advantage of injection.
org.jboss.seam.solder.core - package org.jboss.seam.solder.core
A number enhancements to the CDI programming model which are under trial and may be included in later releases of Contexts and Dependency Injection.
org.jboss.seam.solder.el - package org.jboss.seam.solder.el
Provides an application wide EL value and method expression resolution facility as well as a improved API for evaluating EL expressions aimed at ease of use.
org.jboss.seam.solder.literal - package org.jboss.seam.solder.literal
A collection of annotation literals for all annotations from the Contexts and Dependency Injection specification and from Seam Solder.
org.jboss.seam.solder.log - package org.jboss.seam.solder.log
Provides injectable typed loggers and injectable typed message bundles suitable for internationalization and localization which can use any logging backend.
org.jboss.seam.solder.messages - package org.jboss.seam.solder.messages
Logging and exception messages used by Seam Solder
org.jboss.seam.solder.properties - package org.jboss.seam.solder.properties
A set of utility classes for working with JavaBean properties, allowing properties backed by getter/setter methods or fields to be treated identically.
org.jboss.seam.solder.properties.query - package org.jboss.seam.solder.properties.query
A set of utility classes for querying a class for properties based on a set of criteria.
org.jboss.seam.solder.reflection - package org.jboss.seam.solder.reflection
A set of utilities for working with JDK reflection and Annotated metadata, including: AnnotationInspectorQuery an AnnotatedElement for meta-annotations AnnotationInstanceProviderCreate annotation instances at runtime ReflectionsUtilities for working with JDK reflection and Annotated metadata SyntheticCreate synthetic qualifiers for disambiguating injection points
org.jboss.seam.solder.reflection.annotated - package org.jboss.seam.solder.reflection.annotated
A collection of base classes and builders for working with AnnotatedType metadata objects.
org.jboss.seam.solder.resourceLoader - package org.jboss.seam.solder.resourceLoader
An extensible, injectable resource loader that can provide provide URLs, managed input streams and sets of properties.
org.jboss.seam.solder.servicehandler - package org.jboss.seam.solder.servicehandler
Allows interfaces and abstract classes to be declated as automatically implemented beans.
org.jboss.seam.solder.unwraps - package org.jboss.seam.solder.unwraps
Provides stateless producer methods where each method invocation on the produced object will cause the annotated method to be invoked to produce the object.
org.jboss.seam.solder.util - package org.jboss.seam.solder.util
A collection of utilities for Seam Solder
org.jboss.seam.solder.util.collections - package org.jboss.seam.solder.util.collections
A collection of collection related utilities for Seam Solder
org.jboss.seam.solder.util.service - package org.jboss.seam.solder.util.service
The Java 6 ServiceLoader for use in Java SE 5.
overrideConstructorParameterType(Constructor<X>, int, Type) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Override the declared type of a constructor parameter
overrideFieldType(Field, Type) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Override the declared type of a field
overrideFieldType(AnnotatedField<? super X>, Type) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Override the declared type of a field
overrideMethodParameterType(Method, int, Type) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Override the declared type of a method parameter
overrideParameterType(AnnotatedParameter<? super X>, Type) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
 

P

ParameterizedTypeImpl - Class in org.jboss.seam.solder.reflection
 
ParameterizedTypeImpl(Type, Type[], Type) - Constructor for class org.jboss.seam.solder.reflection.ParameterizedTypeImpl
 
parameterMustNotBeNull(String) - Method in interface org.jboss.seam.solder.messages.AnnotatedMessages
 
ParameterValueRedefiner - Interface in org.jboss.seam.solder.reflection.annotated
Provides the ability to redefine the value of a parameter on an InjectableMethod via the ParameterValueRedefiner.redefineParameterValue(ParameterValue) callback.
ParameterValueRedefiner.ParameterValue - Class in org.jboss.seam.solder.reflection.annotated
Provides the default parameter's value, along with metadata about the parameter to a parameter redefinition.
passivating() - Method in class org.jboss.seam.solder.literal.NormalScopeLiteral
 
PASSIVATING_INSTANCE - Static variable in class org.jboss.seam.solder.literal.NormalScopeLiteral
 
passivationCapable(boolean) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define that the created bean will (or will not) be passivation capable.
passivationCapable(boolean) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define that the created bean will (or will not) be passivation capable.
Platform - Class in org.jboss.seam.solder.util.collections
 
populateMultimap(Multimap<K, V>, ObjectInputStream, int) - Static method in class org.jboss.seam.solder.util.collections.Serialization
Populates a multimap by reading an input stream, as part of deserialization.
postConstruct(T) - Method in class org.jboss.seam.solder.bean.DummyInjectionTarget
 
postConstruct(T) - Method in class org.jboss.seam.solder.bean.ForwardingInjectionTarget
 
Preconditions - Class in org.jboss.seam.solder.util.collections
 
preDestroy(T) - Method in class org.jboss.seam.solder.bean.DummyInjectionTarget
 
preDestroy(T) - Method in class org.jboss.seam.solder.bean.ForwardingInjectionTarget
 
previous() - Method in class org.jboss.seam.solder.util.collections.WrappedListIterator
 
previousIndex() - Method in class org.jboss.seam.solder.util.collections.WrappedListIterator
 
PrimitiveTypes - Class in org.jboss.seam.solder.reflection
Contains static utility methods for boxing and unboxing primitive types and their corresponding wrapper types.
produce(CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.DummyInjectionTarget
 
produce(CreationalContext<T>) - Method in class org.jboss.seam.solder.bean.ForwardingInjectionTarget
 
ProducesLiteral - Class in org.jboss.seam.solder.literal
 
ProducesLiteral() - Constructor for class org.jboss.seam.solder.literal.ProducesLiteral
 
Properties - Class in org.jboss.seam.solder.properties
Utility class for working with JavaBean style properties
Property<V> - Interface in org.jboss.seam.solder.properties
A representation of a JavaBean style property
PropertyCriteria - Interface in org.jboss.seam.solder.properties.query
A property criteria can be used to filter the properties found by a PropertyQuery Seam Solder provides a number of property queries ( TypedPropertyCriteria, NamedPropertyCriteria and AnnotatedPropertyCriteria), or you can create a custom query by implementing this interface.
PropertyQueries - Class in org.jboss.seam.solder.properties.query
Utilities for working with property queries
PropertyQuery<V> - Class in org.jboss.seam.solder.properties.query
Queries a target class for properties that match certain criteria.
put(K, V) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Stores a key-value pair in the multimap.
putAll(K, Iterable<? extends V>) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Stores a collection of values with the same key.
putAll(Multimap<? extends K, ? extends V>) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Copies all of another multimap's key-value pairs into this multimap.

Q

qualifiers(Set<Annotation>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the qualifiers used for bean creation.
qualifiers(Annotation...) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the qualifiers used for bean creation.
qualifiers(Set<Annotation>) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the qualifiers used for bean creation.
qualifiers(Annotation...) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the qualifiers used for bean creation.

R

readCount(ObjectInputStream) - Static method in class org.jboss.seam.solder.util.collections.Serialization
Reads a count corresponding to a serialized map, multiset, or multimap.
readFromType(AnnotatedType<T>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Read the AnnotatedType, creating a bean from the class and it's annotations.
readFromType(AnnotatedType<T>) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Read the AnnotatedType, creating a narrowing bean from the class and its annotations.
readFromType(AnnotatedType<X>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Reads in from an existing AnnotatedType.
readFromType(AnnotatedType<X>, boolean) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Reads in from an existing AnnotatedType.
readFromType(Class<X>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Reads the annotations from an existing java type.
readFromType(Class<X>, boolean) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Reads the annotations from an existing java type.
receive() - Method in class org.jboss.seam.solder.literal.ObservesLiteral
 
redefine(Class<A>, AnnotationRedefiner<A>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Redefine any annotations of the specified type.
redefine(RedefinitionContext<A>) - Method in interface org.jboss.seam.solder.reflection.annotated.AnnotationRedefiner
Callback invoked for each annotation of the type the AnnotationRedefiner is applied for.
redefineAnnotationBuilder(Class<A>, AnnotationRedefiner<A>, AnnotatedElement, Type, AnnotationBuilder, String) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
 
redefineParameterValue(ParameterValueRedefiner.ParameterValue) - Method in interface org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner
Callback allowing the default parameter value (that which would be injected according to the CDI type safe resolution rules) to be overridden.
RedefinitionContext<A extends Annotation> - Class in org.jboss.seam.solder.reflection.annotated
Provides access to the context of an annotation redefinition.
Reflections - Class in org.jboss.seam.solder.reflection
Utility class for working with JDK Reflection and also CDI's Annotated metadata.
reload() - Method in class org.jboss.seam.solder.util.service.ServiceLoader
Clear this loader's provider cache so that all providers will be reloaded.
remove(Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotationBuilder
 
remove(Object, Object) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Removes a key-value pair from the multimap.
remove(Object, int) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Removes a number of occurrences of the specified element from this multiset.
remove(Object) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Removes a single occurrence of the specified element from this multiset, if present.
remove() - Method in class org.jboss.seam.solder.util.collections.WrappedIterator
 
removeAll(Object) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Removes all values associated with a given key.
removeAll(Collection<?>) - Method in interface org.jboss.seam.solder.util.collections.Multiset
This method refines Collection.removeAll(java.util.Collection) to further specify that it may not throw an exception in response to any of elements being null or of the wrong type.
removeAll(Object) - Method in interface org.jboss.seam.solder.util.collections.SetMultimap
Removes all values associated with a given key.
removeFromAll(Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove annotations from the type, and all of it's members.
removeFromClass(Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the type
removeFromConstructor(Constructor<X>, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified constructor.
removeFromConstructor(AnnotatedConstructor<X>, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified constructor.
removeFromConstructorParameter(Constructor<X>, int, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified constructor parameter.
removeFromField(Field, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified field.
removeFromField(AnnotatedField<? super X>, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified field.
removeFromMethod(Method, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified method.
removeFromMethod(AnnotatedMethod<? super X>, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified method.
removeFromMethodParameter(Method, int, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified method parameter.
removeFromParameter(AnnotatedParameter<? super X>, Class<? extends Annotation>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
Remove an annotation from the specified parameter.
replaceValues(K, Iterable<? extends V>) - Method in interface org.jboss.seam.solder.util.collections.Multimap
Stores a collection of values with the same key, replacing any existing values for that key.
replaceValues(K, Iterable<? extends V>) - Method in interface org.jboss.seam.solder.util.collections.SetMultimap
Stores a collection of values with the same key, replacing any existing values for that key.
RequestScopedLiteral - Class in org.jboss.seam.solder.literal
 
RequestScopedLiteral() - Constructor for class org.jboss.seam.solder.literal.RequestScopedLiteral
 
Requires - Annotation Type in org.jboss.seam.solder.core
Veto the processing of the type if the required classes are not available.
RequiresLiteral - Class in org.jboss.seam.solder.literal
 
RequiresLiteral(String[]) - Constructor for class org.jboss.seam.solder.literal.RequiresLiteral
 
Resolver - Annotation Type in org.jboss.seam.solder.el
Qualifier used to identify a ELResolver to register with the application wide ELResolver provided by Seam Solder Seam Solder will inject a ELResolver for each instantiation of an ELContext (and hence for each instantiation of Expressions); any overrides of this bean should ensure that obtaining the bean instance is a lightweight operation.
ResolverLiteral - Class in org.jboss.seam.solder.literal
 
ResolverLiteral() - Constructor for class org.jboss.seam.solder.literal.ResolverLiteral
 
Resource - Annotation Type in org.jboss.seam.solder.resourceLoader
An injection point qualifier that may be used to specify a resource to inject.
ResourceLiteral - Class in org.jboss.seam.solder.literal
 
ResourceLiteral(String) - Constructor for class org.jboss.seam.solder.literal.ResourceLiteral
 
ResourceLoader - Interface in org.jboss.seam.solder.resourceLoader
A ResourceLoader is a pluggable contract for loading resources.
ResourceLoaderManager - Class in org.jboss.seam.solder.resourceLoader
ResourceLoaderManager discovers and instantiates all ResourceLoaders defined.
ResourceLoaderManager() - Constructor for class org.jboss.seam.solder.resourceLoader.ResourceLoaderManager
Instantiate a new instance, loading any resource loaders from the service loader, and sorting them by precedence.
retainAll(Collection<?>) - Method in interface org.jboss.seam.solder.util.collections.Multiset
This method refines Collection.retainAll(java.util.Collection) to further specify that it may not throw an exception in response to any of elements being null or of the wrong type.
run() - Method in class org.jboss.seam.solder.reflection.SetAccessiblePriviligedAction
 

S

scope(Class<? extends Annotation>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the scope used for bean creation.
scope(Class<? extends Annotation>) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the scope used for bean creation.
Serialization - Class in org.jboss.seam.solder.util.collections
 
ServiceHandler - Annotation Type in org.jboss.seam.solder.servicehandler
Meta annotation that is used to specify an invocation handler for automatically implemented bean.
ServiceLoader<S> - Class in org.jboss.seam.solder.util.service
This class handles looking up service providers on the class path.
SessionScopedLiteral - Class in org.jboss.seam.solder.literal
 
SessionScopedLiteral() - Constructor for class org.jboss.seam.solder.literal.SessionScopedLiteral
 
set(V) - Method in class org.jboss.seam.solder.util.collections.WrappedListIterator
 
setAccessible() - Method in interface org.jboss.seam.solder.properties.Property
Calls the setAccessible method on the underlying member(s).
setAccessible(A) - Static method in class org.jboss.seam.solder.reflection.Reflections
Set the accessibility flag on the AccessibleObject as described in AccessibleObject.setAccessible(boolean) within the context of a PrivilegedAction.
SetAccessiblePriviligedAction - Class in org.jboss.seam.solder.reflection
A PrivilegedAction that calls AccessibleObject.setAccessible(boolean)
SetAccessiblePriviligedAction(AccessibleObject) - Constructor for class org.jboss.seam.solder.reflection.SetAccessiblePriviligedAction
 
setCount(E, int) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Adds or removes the necessary occurrences of an element such that the element attains the desired count.
setCount(E, int, int) - Method in interface org.jboss.seam.solder.util.collections.Multiset
Conditionally sets the count of an element to a new value, as described in Multiset.setCount(Object, int), provided that the element has the expected current count.
setFieldValue(Field, Object, Object) - Static method in class org.jboss.seam.solder.reflection.Reflections
Set the value of a field on the instance to the specified value.
setFieldValue(boolean, Field, Object, Object) - Static method in class org.jboss.seam.solder.reflection.Reflections
Sets the value of a field on the instance to the specified value.
setJavaClass(Class<X>) - Method in class org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder
 
SetMultimap<K,V> - Interface in org.jboss.seam.solder.util.collections
A Multimap that cannot hold duplicate key-value pairs.
Sets - Class in org.jboss.seam.solder.util.collections
 
setValue(Object, V) - Method in interface org.jboss.seam.solder.properties.Property
This method sets the property value for a specified bean to the specified value.
size() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns the number of key-value pairs in the multimap.
Sortable - Interface in org.jboss.seam.solder.util
A Sortable class is given a precedence which is used to decide it's relative order
Sortable.Comparator - Class in org.jboss.seam.solder.util
A comparator which can order Sortables
Sortable.Comparator() - Constructor for class org.jboss.seam.solder.util.Sortable.Comparator
 
SpecializesLiteral - Class in org.jboss.seam.solder.literal
 
SpecializesLiteral() - Constructor for class org.jboss.seam.solder.literal.SpecializesLiteral
 
StereotypeLiteral - Class in org.jboss.seam.solder.literal
 
StereotypeLiteral() - Constructor for class org.jboss.seam.solder.literal.StereotypeLiteral
 
stereotypes(Set<Class<? extends Annotation>>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the stereotypes used for bean creation.
stereotypes(Set<Class<? extends Annotation>>) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the stereotypes used for bean creation.
Suffix - Annotation Type in org.jboss.seam.solder.log
A suffix to use on the specified category (or fully qualified name of the injection point type if no category is specified).
Supplier<T> - Interface in org.jboss.seam.solder.util.collections
A class that can supply objects of a single type.
Synthetic - Annotation Type in org.jboss.seam.solder.reflection
A synthetic qualifier that can be used to replace other user-supplied configuration at deployment.
Synthetic.Provider - Class in org.jboss.seam.solder.reflection
Provides a unique Synthetic qualifier for the specified namespace Synthetic.Provider is thread safe.
Synthetic.Provider(String) - Constructor for class org.jboss.seam.solder.reflection.Synthetic.Provider
 
Synthetic.SyntheticLiteral - Class in org.jboss.seam.solder.reflection
 
Synthetic.SyntheticLiteral(String, Long) - Constructor for class org.jboss.seam.solder.reflection.Synthetic.SyntheticLiteral
 

T

toExpression(String) - Method in class org.jboss.seam.solder.el.Expressions
Convert's a bean name to an EL expression string.
toLocale(String) - Static method in class org.jboss.seam.solder.util.Locales
Utility to convert a string using the standard format for specifying a Locale to a Locale object.
toString() - Method in class org.jboss.seam.solder.bean.AbstractImmutableBean
 
toString(String) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the string used when Object.toString() is called on the bean.
toString() - Method in class org.jboss.seam.solder.bean.ForwardingBean
 
toString() - Method in class org.jboss.seam.solder.bean.ForwardingObserverMethod
 
toString(String) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the string used when Object.toString() is called on the bean.
toString() - Method in class org.jboss.seam.solder.reflection.annotated.AnnotationBuilder
 
toString() - Method in class org.jboss.seam.solder.reflection.ParameterizedTypeImpl
 
toString() - Method in interface org.jboss.seam.solder.util.collections.Multiset.Entry
Returns the canonical string representation of this entry, defined as follows.
toString() - Method in interface org.jboss.seam.solder.util.collections.Multiset
It is recommended, though not mandatory, that this method return the result of invoking Multiset.toString() on the Multiset.entrySet(), yielding a result such as [a x 3, c, d x 2, e]
toString() - Method in class org.jboss.seam.solder.util.service.ServiceLoader
Returns a string describing this service.
TypedCategory - Annotation Type in org.jboss.seam.solder.log
Specifies a typed category for the injected logger.
TypedLiteral - Class in org.jboss.seam.solder.literal
 
TypedLiteral(Class<?>[]) - Constructor for class org.jboss.seam.solder.literal.TypedLiteral
 
TypedPropertyCriteria - Class in org.jboss.seam.solder.properties.query
A criteria that matches a property based on its type
TypedPropertyCriteria(Class<?>) - Constructor for class org.jboss.seam.solder.properties.query.TypedPropertyCriteria
 
types(Set<Type>) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the type closure used for bean creation.
types(Type...) - Method in class org.jboss.seam.solder.bean.BeanBuilder
Define the type closure used for bean creation.
types(Set<Type>) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the type closure used for bean creation.
types(Type...) - Method in class org.jboss.seam.solder.bean.NarrowingBeanBuilder
Define the type closure used for bean creation.

U

unbox(Class<T>) - Static method in class org.jboss.seam.solder.reflection.PrimitiveTypes
Returns the corresponding primitive type of type if it is a wrapper type; otherwise returns type itself.
Unwraps - Annotation Type in org.jboss.seam.solder.unwraps
Identifies a stateless producer method where each method invocation on the produced object will cause the annotated method to be invoked to produce the object.
UnwrapsLiteral - Class in org.jboss.seam.solder.literal
 
UnwrapsLiteral() - Constructor for class org.jboss.seam.solder.literal.UnwrapsLiteral
 

V

value() - Method in class org.jboss.seam.solder.literal.DefaultBeanLiteral
 
value() - Method in class org.jboss.seam.solder.literal.ExactLiteral
 
value() - Method in class org.jboss.seam.solder.literal.GenericConfigurationLiteral
 
value() - Method in class org.jboss.seam.solder.literal.GenericTypeLiteral
 
value() - Method in class org.jboss.seam.solder.literal.NamedLiteral
 
value() - Method in class org.jboss.seam.solder.literal.NewLiteral
 
value() - Method in class org.jboss.seam.solder.literal.RequiresLiteral
 
value() - Method in class org.jboss.seam.solder.literal.ResourceLiteral
 
value() - Method in class org.jboss.seam.solder.literal.TypedLiteral
 
values() - Method in interface org.jboss.seam.solder.util.collections.Multimap
Returns a collection of all values in the multimap.
Veto - Annotation Type in org.jboss.seam.solder.core
Veto the processing of the type.
VetoLiteral - Class in org.jboss.seam.solder.literal
 
VetoLiteral() - Constructor for class org.jboss.seam.solder.literal.VetoLiteral
 

W

WrappedIterator<K,V> - Class in org.jboss.seam.solder.util.collections
Collection iterator for WrappedCollection.
WrappedListIterator<K,V> - Class in org.jboss.seam.solder.util.collections
ListIterator decorator.
WrappedListIterator(int, WrappedList<K, V>) - Constructor for class org.jboss.seam.solder.util.collections.WrappedListIterator
 
writeMultimap(Multimap<K, V>, ObjectOutputStream) - Static method in class org.jboss.seam.solder.util.collections.Serialization
Stores the contents of a multimap in an output stream, as part of serialization.

A B C D E F G H I K L M N O P Q R S T U V W

Copyright © 2008-2010 Seam Framework. All Rights Reserved.