|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Bean
.Producer
.void
).
Void
).
Annotated
s.AnnotatedElement
or Annotated
to obtain it's meta
annotations and annotations, taking into account stereotypes.AnnotationRedefiner
can be applied to an
AnnotatedTypeBuilder
, and receives callbacks for each annotation of
the type is it applied for.ContextualLifecycle
used for bean creation.
BeanManager
using injection.BeanManagerProvider
is the SPI for BeanManagerLocator
which
allows third parties to register a way of obtaining the BeanManager
outside of CDI managed objects.BeanManagerProvider
service fails
to locate the BeanManager
.type
if it is a primitive
type; otherwise returns type
itself.
AnnotatedCallable
s for equality.
AnnotatedField
s for equality.
AnnotatedType
s for equality.
ELResolver
that contains the default EL
resolvers and any user registered el resolvers
By default, Seam Solder provides access to CDI beans.true
if this multiset contains at least one occurrence of
each element in the specified collection.
true
if the multimap contains the specified key-value
pair.
true
if the multimap contains any values for the specified
key.
true
if the multimap contains the specified value for any
key.
BeanBuilder
and ImmutableBean
to allow control
of the creation and destruction of a custom bean.Contextual.create(CreationalContext)
is called.
AnnotatedType
.
AnnotatedCallable
.
Constructor
.
AnnotatedField
.
Field
.
Method
.
AnnotatedParameter
.
AnnotatedParameter
s.
PropertyQuery
AnnotatedType
.
Bean
instance are forwarded to the delegate
unless overridden.
InjectionTarget
instance are forwarded to the
delegate unless overridden.
ObserverMethod
instance are forwarded to the
delegate unless overridden.
ContextualLifecycle
that is backed by an
InjectionTarget
.ContextualLifecycle
backed by an
InjectionTarget
.
Contextual.destroy(Object, CreationalContext)
is called.
Annotation
, useful converting lists to
arrays.
Object
, useful for converting lists to
arrays.
Multiset.Entry
instances, each providing an element of the multiset and
the count of that element.
true
if the given object is also a multiset entry and
the two entries represent the same element and count.
MethodExpression
, passing arguments and argument types
to the method.
MethodExpression
with no parameters.
MethodExpression
with no parameters, inferring the
return type.
MethodExpression
, passing arguments to the method.
ValueExpression
.
ValueExpression
inferring the return type.
Expressions
class, providing the
ELContext
and ExpressionFactory
to be used.
Bean
that forwards all calls to the
ForwardingBean.delegate()
.InjectionTarget
that forwards all calls to
ForwardingInjectionTarget.delegate()
.ObserverMethod
that forwards all calls to
ForwardingObserverMethod.delegate()
.AnnotatedElement
on which this annotation is
defined.
Type
of the element on which this annotation is
defined
ContextualLifecycle
currently defined for bean creation.
BeanManagerProvider
implementations to locate the
BeanManager
and return the result.
ELContext
that this instance of Expressions
is
using.
ExpressionFactory
that this instance of
Expressions
is using.
AnnotatedField
InjectionPoint
for the parameter.
BeanManagerProvider
that was used to
locate the BeanManager.
URL
for a resource.
InputStream
for a resource.
ResourceLoader
instances.
Object.toString()
is called on the bean.
Object.toString()
is called on the bean.
element
and
count count
is defined as:
(element == null ?
Bean
.InjectionPoint
.InjectionPoint
based upon an
AnnotatedField
.
InjectionPoint
based upon an
AnnotatedField
, reading the qualifiers from the annotations
declared on the field.
InjectionPoint
based upon an
AnnotatedParameter
.
InjectionPoint
based upon an
AnnotatedParameter
, reading the qualifiers from the annotations
declared on the parameter.
ImmutableNarrowingBean
.
PassivationCapable
Bean
.AnnotatedMethod
to be injected using the CDI type safe
resolution rules.InjectableMethod
.
InjectableMethod
.
BeanManagerProvider
implementations to locate the
BeanManager
and return whether it was found, caching
the result.
true
if the multimap contains no key-value pairs.
true
if type
is one of the nine
primitive-wrapper types, such as Integer
.
FunctionMapper
and VariableMapper
beans used to
create an ELContext
for use in Expressions
.MessageBundle
should be injected.Map
, but which may associate multiple
values with a single key.Set
, but
may have duplicate elements.ImmutableNarrowingBean
and
ImmutablePassivationCapableNarrowingBean
.NarrowingBeanBuilder
.
HashMap
instance with enough capacity to hold the
specified number of elements without rehashing.
HashSet
instance with enough capacity to hold the
specified number of elements without rehashing.
SetMultimap
that uses the provided map and factory.
NarrowingBeanBuilder
, allowing Java to infer the type
T
.
Bean
metadata objects.BeanManager
from non-managed classes, which
are not able to take advantage of injection.AnnotationInspector
Query an AnnotatedElement
for meta-annotations
AnnotationInstanceProvider
Create annotation instances at runtime
Reflections
Utilities for working with JDK reflection and Annotated metadata
Synthetic
Create synthetic qualifiers for disambiguating injection points
AnnotatedType
metadata objects.InjectableMethod
via the
ParameterValueRedefiner.redefineParameterValue(ParameterValue)
callback.PropertyQuery
Seam Solder provides a number of property queries (
TypedPropertyCriteria
, NamedPropertyCriteria
and
AnnotatedPropertyCriteria
), or you can create a custom query by
implementing this interface.AnnotatedType
, creating a bean from the class and it's
annotations.
AnnotatedType
, creating a narrowing bean from the class
and its annotations.
AnnotationRedefiner
is applied for.
Annotated
metadata.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.
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.ResourceLoader
is a pluggable contract for loading resources.ResourceLoaderManager
discovers and instantiates all
ResourceLoader
s defined.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.
AccessibleObject
as described in
AccessibleObject.setAccessible(boolean)
within the context of
a PrivilegedAction
.
PrivilegedAction
that calls
AccessibleObject.setAccessible(boolean)
Multiset.setCount(Object, int)
, provided that the element has the expected
current count.
Multimap
that cannot hold duplicate key-value pairs.Synthetic.Provider
is thread safe.Locale
object.
Object.toString()
is called on the bean.
Object.toString()
is called on the bean.
Multiset.toString()
on the Multiset.entrySet()
, yielding a
result such as
[a x 3, c, d x 2, e]
type
if it is a
wrapper type; otherwise returns type
itself.
WrappedCollection
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |