public class ParameterDescriptorFactory extends Object implements PropertyDescriptorFactory
Constructor and Description |
---|
ParameterDescriptorFactory() |
ParameterDescriptorFactory(Map<String,Product> sourceProductMap) |
Modifier and Type | Method and Description |
---|---|
static PropertyDescriptor |
convert(ParameterDescriptor parameterDescriptor,
Map<String,Product> sourceProductMap) |
static PropertyContainer |
createMapBackedOperatorPropertyContainer(String operatorName) |
static PropertyContainer |
createMapBackedOperatorPropertyContainer(String operatorName,
Map<String,Object> operatorParameters) |
static PropertyContainer |
createMapBackedOperatorPropertyContainer(String operatorName,
Map<String,Object> operatorParameters,
Map<String,Product> sourceProductMap) |
PropertyDescriptor |
createValueDescriptor(Field field)
Creates a new property descriptor for the given field.
|
Map<String,Product> |
getSourceProductMap() |
public static PropertyContainer createMapBackedOperatorPropertyContainer(String operatorName)
public static PropertyContainer createMapBackedOperatorPropertyContainer(String operatorName, Map<String,Object> operatorParameters)
public static PropertyContainer createMapBackedOperatorPropertyContainer(String operatorName, Map<String,Object> operatorParameters, Map<String,Product> sourceProductMap)
public static PropertyDescriptor convert(ParameterDescriptor parameterDescriptor, Map<String,Product> sourceProductMap) throws ConversionException
ConversionException
public PropertyDescriptor createValueDescriptor(Field field)
PropertyDescriptorFactory
createValueDescriptor
in interface PropertyDescriptorFactory
field
- The field.null
, if it cannot be derived from the given field.Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.