public interface BindingConverter<L extends BindingParam,R extends Binding> extends SofaBootTagNameSupport
BindingParam or xml Element to concrete Binding| Modifier and Type | Method and Description |
|---|---|
R |
convert(Element element,
BindingConverterContext bindingConverterContext)
convert xml Element to concrete
Binding |
R |
convert(L bindingParam,
BindingConverterContext bindingConverterContext)
convert
BindingParam to concrete Binding |
R |
convert(SofaReference sofaReferenceAnnotation,
SofaReferenceBinding sofaReferenceBindingAnnotation,
BindingConverterContext bindingConverterContext)
convert annotation Element to concrete
Binding |
R |
convert(SofaService sofaServiceAnnotation,
SofaServiceBinding sofaServiceBindingAnnotation,
BindingConverterContext bindingConverterContext)
convert annotation Element to concrete
Binding |
BindingType |
supportBindingType()
get supported binding type
|
supportTagNameR convert(L bindingParam, BindingConverterContext bindingConverterContext)
BindingParam to concrete BindingbindingParam - binding parameterbindingConverterContext - binding converter contextR convert(Element element, BindingConverterContext bindingConverterContext)
Bindingelement - xml ElementbindingConverterContext - binding converter contextR convert(SofaService sofaServiceAnnotation, SofaServiceBinding sofaServiceBindingAnnotation, BindingConverterContext bindingConverterContext)
BindingsofaServiceAnnotation - SofaService AnnotationsofaServiceBindingAnnotation - SofaServiceBinding AnnotationbindingConverterContext - binding converter contextR convert(SofaReference sofaReferenceAnnotation, SofaReferenceBinding sofaReferenceBindingAnnotation, BindingConverterContext bindingConverterContext)
BindingsofaReferenceAnnotation - SofaReference AnnotationsofaReferenceBindingAnnotation - SofaReferenceBinding AnnotationbindingConverterContext - binding converter contextBindingType supportBindingType()
Copyright © 2021. All rights reserved.