Package org.restlet.engine.converter
Class ConverterUtils
java.lang.Object
org.restlet.engine.converter.ConverterUtils
Utilities for the converter service.
- Author:
- Jerome Louvel
-
Method Summary
Modifier and TypeMethodDescriptionstatic ConverterHelpergetBestHelper(Object source, Variant target, Resource resource) Returns the best converter helper matching the given parameters.static <T> ConverterHelpergetBestHelper(Representation source, Class<T> target, Resource resource) Returns the best converter helper matching the given parameters.static List<VariantInfo>getVariants(Class<?> sourceClass, Variant targetVariant) Returns the list of variants that can be converted from a given object class.
-
Method Details
-
getBestHelper
Returns the best converter helper matching the given parameters.- Parameters:
source- The object to convert to a representation.target- The target representation variant.resource- The optional parent resource.- Returns:
- The matched converter helper or null.
-
getBestHelper
public static <T> ConverterHelper getBestHelper(Representation source, Class<T> target, Resource resource) Returns the best converter helper matching the given parameters.- Type Parameters:
T- The target class.- Parameters:
source- The source representation variant.target- The target class.resource- The parent resource.- Returns:
- The matched converter helper or null.
-
getVariants
Returns the list of variants that can be converted from a given object class.- Parameters:
sourceClass- The source class.targetVariant- The expected representation metadata.- Returns:
- The list of variants that can be converted.
-