public interface SearchableBinder
Modifier and Type | Method and Description |
---|---|
<S,T> Binding<S,T> |
findBinding(Class<S> source,
Class<T> target)
Resolve a Binding with the given source and target class.
|
<S,T> Binding<S,T> |
findBinding(Class<S> source,
Class<T> target,
Class<? extends Annotation> qualifier)
Resolve a Binding with the given source and target class.
|
<S,T> Binding<S,T> |
findBinding(ConverterKey<S,T> key)
Resolve a Binding with the given source and target class.
|
<S,T> Converter<S,T> |
findConverter(Class<S> source,
Class<T> target)
Resolve a Converter with the given input and output classes.
|
<S,T> Converter<S,T> |
findConverter(Class<S> source,
Class<T> target,
Class<? extends Annotation> qualifier)
Resolve a Converter with the given input and output classes.
|
<S,T> Converter<S,T> |
findConverter(ConverterKey<S,T> key)
Resolve a Converter with the given input and output classes.
|
<S,T> ToMarshaller<S,T> |
findMarshaller(Class<S> source,
Class<T> target)
Resolve a Marshaller with the given source and target class.
|
<S,T> ToMarshaller<S,T> |
findMarshaller(Class<S> source,
Class<T> target,
Class<? extends Annotation> qualifier)
Resolve a Marshaller with the given source and target class.
|
<S,T> ToMarshaller<S,T> |
findMarshaller(ConverterKey<S,T> key)
Resolve a Marshaller with the given source and target class.
|
<S,T> FromUnmarshaller<S,T> |
findUnmarshaller(Class<S> source,
Class<T> target)
Resolve an UnMarshaller with the given source and target class.
|
<S,T> FromUnmarshaller<S,T> |
findUnmarshaller(Class<S> source,
Class<T> target,
Class<? extends Annotation> qualifier)
Resolve an UnMarshaller with the given source and target class.
|
<S,T> FromUnmarshaller<S,T> |
findUnmarshaller(ConverterKey<S,T> key)
Resolve an UnMarshaller with the given source and target class.
|
<S,T> Binding<S,T> findBinding(ConverterKey<S,T> key)
S
- The Source typeT
- The Target typekey
- The converter key<S,T> ToMarshaller<S,T> findMarshaller(ConverterKey<S,T> key)
S
- The Source typeT
- The Target typekey
- The converter key<S,T> Converter<S,T> findConverter(ConverterKey<S,T> key)
S
- The Source typeT
- The Target typekey
- The converter key<S,T> FromUnmarshaller<S,T> findUnmarshaller(ConverterKey<S,T> key)
S
- The Source typeT
- The Target typekey
- The converter key<S,T> Binding<S,T> findBinding(Class<S> source, Class<T> target)
S
- The Source typeT
- The Target typesource
- The source (owning) classtarget
- The target (foreign) class<S,T> ToMarshaller<S,T> findMarshaller(Class<S> source, Class<T> target)
S
- The Source typeT
- The Target typesource
- The source (input) classtarget
- The target (output) class<S,T> Converter<S,T> findConverter(Class<S> source, Class<T> target)
S
- The Source typeT
- The Target typesource
- The input classtarget
- The output class<S,T> FromUnmarshaller<S,T> findUnmarshaller(Class<S> source, Class<T> target)
S
- The Source typeT
- The Target typesource
- The source (input) classtarget
- The target (output) class<S,T> Binding<S,T> findBinding(Class<S> source, Class<T> target, Class<? extends Annotation> qualifier)
S
- The Source typeT
- The Target typesource
- The source (owning) classtarget
- The target (foreign) classqualifier
- The qualifier for which the binding must be registered<S,T> ToMarshaller<S,T> findMarshaller(Class<S> source, Class<T> target, Class<? extends Annotation> qualifier)
S
- The Source typeT
- The Target typesource
- The source (input) classtarget
- The target (output) classqualifier
- The qualifier for which the marshaller must be registered<S,T> Converter<S,T> findConverter(Class<S> source, Class<T> target, Class<? extends Annotation> qualifier)
S
- The Source typeT
- The Target typesource
- The input classtarget
- The output classqualifier
- The qualifier for which the marshaller must be registered<S,T> FromUnmarshaller<S,T> findUnmarshaller(Class<S> source, Class<T> target, Class<? extends Annotation> qualifier)
S
- The Source typeT
- The Target typesource
- The source (input) classtarget
- The target (output) classqualifier
- The qualifier for which the unmarshaller must be registeredCopyright © 2010–2018 Jadira Systems. All rights reserved.