Modifier and Type | Interface and Description |
---|---|
interface |
Binding<S,T>
Interface defining bindings between two particular class.
|
Modifier and Type | Method and Description |
---|---|
<S,T> ToMarshaller<S,T> |
SearchableBinder.findMarshaller(Class<S> source,
Class<T> target)
Resolve a Marshaller with the given source and target class.
|
<S,T> ToMarshaller<S,T> |
BasicBinder.findMarshaller(Class<S> source,
Class<T> target)
Resolve a Marshaller with the given source and target class.
|
<S,T> ToMarshaller<S,T> |
SearchableBinder.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> |
BasicBinder.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> |
SearchableBinder.findMarshaller(ConverterKey<S,T> key)
Resolve a Marshaller with the given source and target class.
|
<S,T> ToMarshaller<S,T> |
BasicBinder.findMarshaller(ConverterKey<S,T> key)
Resolve a Marshaller with the given source and target class.
|
Modifier and Type | Method and Description |
---|---|
<S,T> void |
RegisterableBinder.registerMarshaller(Class<S> sourceClass,
Class<T> targetClass,
ToMarshaller<S,T> converter)
Register a Marshaller with the given source and target class.
|
<S,T> void |
BasicBinder.registerMarshaller(Class<S> source,
Class<T> target,
ToMarshaller<S,T> converter)
Register a Marshaller with the given source and target class.
|
<S,T> void |
RegisterableBinder.registerMarshaller(Class<S> sourceClass,
Class<T> targetClass,
ToMarshaller<S,T> converter,
Class<? extends Annotation> qualifier)
Register a Marshaller with the given source and target class.
|
<S,T> void |
BasicBinder.registerMarshaller(Class<S> source,
Class<T> target,
ToMarshaller<S,T> converter,
Class<? extends Annotation> qualifier)
Register a Marshaller with the given source and target class.
|
<S,T> void |
RegisterableBinder.registerMarshaller(ConverterKey<S,T> key,
ToMarshaller<S,T> converter)
Register a Marshaller with the given source and target class.
|
<S,T> void |
BasicBinder.registerMarshaller(ConverterKey<S,T> key,
ToMarshaller<S,T> converter)
Register a Marshaller with the given source and target class.
|
Modifier and Type | Method and Description |
---|---|
<S,T> ToMarshaller<S,T> |
BinderExtension.findMarshaller(Class<S> source,
Class<T> target)
Resolve a Marshaller with the given source and target class.
|
<S,T> ToMarshaller<S,T> |
BinderExtension.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> |
BinderExtension.findMarshaller(ConverterKey<S,T> key)
Resolve a Marshaller with the given source and target class.
|
Modifier and Type | Method and Description |
---|---|
<S,T> void |
BinderExtension.registerMarshaller(Class<S> sourceClass,
Class<T> targetClass,
ToMarshaller<S,T> converter)
Register a Marshaller with the given source and target class.
|
<S,T> void |
BinderExtension.registerMarshaller(Class<S> sourceClass,
Class<T> targetClass,
ToMarshaller<S,T> converter,
Class<? extends Annotation> qualifier)
Register a Marshaller with the given source and target class.
|
<S,T> void |
BinderExtension.registerMarshaller(ConverterKey<S,T> key,
ToMarshaller<S,T> converter)
Register a Marshaller with the given source and target class.
|
Modifier and Type | Class and Description |
---|---|
class |
UnmarshallerToMarshaller<S,T>
A marshaller that wraps an unmarshaller to convert the unmarshaller for type T into a marshaller for type S
|
Constructor and Description |
---|
MarshallerToUnmarshaller(ToMarshaller<T,S> marshaller)
Create a new instance of a
FromUnmarshaller wrapping the given ToMarshaller |
Modifier and Type | Class and Description |
---|---|
class |
CompositeBinding<S,T>
Binding that supports a to contract, and from contract
|
class |
FromBinding<S,T>
Binding that supports a from contract but not to
|
class |
InverseCompositeBinding<S,T>
Binding that supports a to contract, and from contract.
|
class |
JodaConvertStringBinding<S>
Binding that adapts a Joda Convert
StringConverter |
class |
MethodConstructorBinding<S,T>
Binding that supports a to contract, and a constructor parameterised by a S
|
class |
MethodsBinding<S,T>
Binding that supports a marshal contract, and a unmarshal method.
|
class |
ToBinding<S,T>
Binding that supports a to contract
|
Constructor and Description |
---|
CompositeBinding(ToMarshaller<S,T> marshal,
FromUnmarshaller<S,T> unmarshal)
|
InverseCompositeBinding(ToMarshaller<T,S> marshal,
FromUnmarshaller<T,S> unmarshal)
Create a binding that reverses the interpretation of the supplied Marshaller and Unmarshaller
|
ToBinding(ToMarshaller<S,T> marshal)
Create a new instance of a
Binding wrapping the given ToMarshaller |
Modifier and Type | Method and Description |
---|---|
ToMarshaller<S,T> |
ToMarshallerConverter.getMarshaller()
Get the wrapped marshaller
|
Constructor and Description |
---|
ToMarshallerConverter(ToMarshaller<S,T> marshaller)
Create a new instance of a
Converter wrapping the given ToMarshaller |
Modifier and Type | Class and Description |
---|---|
class |
ConverterToMarshaller<S,T>
Base class providing capability to perform marshalling of source object type
to target.
|
class |
MethodToMarshaller<S,T>
Base class providing capability to perform marshalling of source object type
to target.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractStringBinding<S>
A base binding implementation that uses the
Object.toString() method on
the bound class |
class |
AtomicBooleanStringBinding
Binds a AtomicBoolean to a String
|
class |
AtomicIntegerStringBinding
Binds a AtomicInteger to a String
|
class |
AtomicLongStringBinding
Binds a AtomicLong to a String
|
class |
BigDecimalStringBinding
Binds a BigDecimal to a String
|
class |
BigIntegerStringBinding
Binds a BigInteger to a String
|
class |
BooleanStringBinding
Binds a Boolean to a String
|
class |
ByteStringBinding
Binds a Byte to a String
|
class |
CalendarStringBinding
Binds a Calendar to a String
|
class |
CharacterStringBinding
Binds a Character to a String
|
class |
CharSequenceStringBinding
Binds a CharSequence to a String
|
class |
ClassStringBinding
Binds a Class to a String
|
class |
CurrencyStringBinding
Binds a Currency to a String
|
class |
DateStringBinding
Binds a Date to a String.
|
class |
DoubleStringBinding
Binds a Double to a String
|
class |
FileStringBinding
Binds a File to a String
|
class |
FloatStringBinding
Binds a Float to a String
|
class |
InetAddressStringBinding
Binds a InetAddress to a String
|
class |
IntegerStringBinding
Binds a Integer to a String
|
class |
LocaleStringBinding
Binds a Locale to a String
|
class |
LongStringBinding
Binds a Long to a String
|
class |
PackageStringBinding
Binds a Package to a String
|
class |
ShortStringBinding
Binds a Short to a String
|
class |
StringBufferStringBinding
Binds a StringBuffer to a String
|
class |
StringBuilderStringBinding
Binds a StringBuilder to a String
|
class |
StringStringBinding
Binds a String to a String
|
class |
TimeZoneStringBinding
Binds a TimeZone to a String
|
class |
URIStringBinding
Binds a URI to a String
|
class |
URLStringBinding
Binds a URL to a String
|
class |
UUIDStringBinding
Binds a UUID to a String
|
Copyright © 2010–2018 Jadira Systems. All rights reserved.