-
public interface JsonMappingProviderThe SPI to for JsonMapping.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static voidaddProvider(JsonMappingProvider provider)Addsprovider.JsonMappingget()Returns an instance ofJsonMapping.static JsonMappingProviderprovider()Finds the first availableJsonMappingProvider.static JsonMappingProviderprovider(java.lang.String name)Finds theJsonMappingProviderwith given name.static voidremoveProvider(java.lang.String name)Removes provider with namename.
-
-
-
Method Detail
-
provider
static JsonMappingProvider provider()
Finds the first availableJsonMappingProvider.- Returns:
- The
JsonMappingProvider. - Throws:
JsonMappingProviderNotFoundException- When cannot find any provider.
-
provider
static JsonMappingProvider provider(java.lang.String name)
Finds theJsonMappingProviderwith given name.- Parameters:
name- The provider fully qualified class name.- Returns:
- The
JsonMappingProviderwith given name. - Throws:
JsonMappingProviderNotFoundException- When requested provider is not found.
-
addProvider
static void addProvider(JsonMappingProvider provider)
Addsprovider.- Parameters:
provider- The provider to add.
-
removeProvider
static void removeProvider(java.lang.String name)
Removes provider with namename.- Parameters:
name- The provider name to remove.
-
get
JsonMapping get()
Returns an instance ofJsonMapping.- Returns:
- The
JsonMappinginstance.
-
-