Class ParameterBlockConverter
java.lang.Object
org.esa.snap.core.gpf.annotations.ParameterBlockConverter
A utility class that converts Java objects with
Parameter annotations into XML and vice versa.- Since:
- BEAM 4.10
-
Constructor Summary
ConstructorsConstructorDescriptionParameterBlockConverter(ParameterDescriptorFactory parameterDescriptorFactory) ParameterBlockConverter(ParameterDescriptorFactory parameterDescriptorFactory, String parameterElementName) -
Method Summary
Modifier and TypeMethodDescriptionconvertObjectToXml(Object object) convertXmlToMap(String xml, Class<?> schema) <T> TconvertXmlToObject(String xml, T object)
-
Constructor Details
-
ParameterBlockConverter
public ParameterBlockConverter() -
ParameterBlockConverter
-
ParameterBlockConverter
public ParameterBlockConverter(ParameterDescriptorFactory parameterDescriptorFactory, String parameterElementName)
-
-
Method Details
-
convertXmlToDomElement
-
convertXmlToObject
- Throws:
BindingException
-
convertXmlToMap
public Map<String,Object> convertXmlToMap(String xml, Class<?> schema) throws ValidationException, ConversionException -
convertObjectToXml
- Throws:
ConversionException
-