public interface ConverterRegistry
ModelConverter registered for specific keys. Only one ModelConverter can be registered for
one key.| Modifier and Type | Method and Description |
|---|---|
void |
clearModelConverters()
Clears all registered converters.
|
String |
getMappedType(Class<?> modelClass) |
ModelConverter |
getModelConverterByModel(Object model)
Gets the converted registered based on provided model.
|
ModelConverter |
getModelConverterByModelType(Class<?> modelClass)
Gets the converter registered by a model type.
|
ModelConverter |
getModelConverterBySourceType(String key)
Gets the converter registered by a source type.
|
Collection<ModelConverter> |
getModelConverters()
Gets all registered converters.
|
ModelService |
getModelService()
Allows to fetch model service.
|
boolean |
hasModelConverterForModelType(Class<?> modelClass) |
boolean |
hasModelConverterForSourceType(String key) |
ModelConverter |
removeModelConverterBySourceType(String type)
required by the clearing model converter registry instance see HOR-176
|
ModelService getModelService()
ModelConverter which are
connected to this registry via ModelConverter.init(ConverterRegistry).ModelConverter getModelConverterByModelType(Class<?> modelClass)
modelClass - modelClass for which a converter is neededboolean hasModelConverterForModelType(Class<?> modelClass)
true if for the given model class a ModelConverter exists. False
otherwise.ModelConverter getModelConverterBySourceType(String key)
key - key for which a converter is neededboolean hasModelConverterForSourceType(String key)
true if for the given composed type code a ModelConverter exists. False
otherwise.String getMappedType(Class<?> modelClass)
null otherwise.ModelConverter removeModelConverterBySourceType(String type)
Collection<ModelConverter> getModelConverters()
void clearModelConverters()
ModelConverter getModelConverterByModel(Object model)
model - ModelCopyright © 2017 SAP SE. All Rights Reserved.