public class TemplateParameterDescriptor extends ToolParameterDescriptor
DefaultParameterDescriptor.XStreamConverter
parameterType
Constructor and Description |
---|
TemplateParameterDescriptor() |
TemplateParameterDescriptor(DefaultParameterDescriptor object,
String parameterType) |
TemplateParameterDescriptor(String name,
Class<?> type) |
TemplateParameterDescriptor(String name,
Class<?> type,
String parameterType) |
TemplateParameterDescriptor(TemplateParameterDescriptor object) |
TemplateParameterDescriptor(ToolParameterDescriptor object) |
Modifier and Type | Method and Description |
---|---|
void |
addParameterDescriptor(ToolParameterDescriptor descriptor) |
static TemplateParameterDescriptor |
fromXml(File file,
ClassLoader classLoader)
Loads an operator descriptor from an XML document.
|
static TemplateParameterDescriptor |
fromXml(Reader reader,
String resourceName,
ClassLoader classLoader) |
static TemplateParameterDescriptor |
fromXml(URL url,
ClassLoader classLoader)
Loads an operator descriptor from an XML document.
|
List<ToolParameterDescriptor> |
getToolParameterDescriptors() |
void |
removeParameterDescriptor(ToolParameterDescriptor descriptor) |
String |
toXml(ClassLoader classLoader) |
getAttribute, getParameterType, isParameter, isTemplateAfter, isTemplateBefore, isTemplateParameter, setAttribute, setParameterType
getAlias, getCondition, getConverterClass, getDataMemberDescriptors, getDataType, getDefaultValue, getDescription, getDomConverterClass, getFormat, getInterval, getItemAlias, getLabel, getName, getPattern, getRasterDataNodeClass, getStructureMemberDescriptors, getUnit, getValidatorClass, getValueSet, isDeprecated, isNotEmpty, isNotNull, isSimple, isStructure, isStructure, setAlias, setCondition, setConverterClass, setDataType, setDefaultValue, setDeprecated, setDescription, setDomConverterClass, setFormat, setInterval, setItemAlias, setLabel, setName, setNotEmpty, setNotNull, setPattern, setRasterDataNodeClass, setUnit, setValidatorClass, setValueSet
public TemplateParameterDescriptor()
public TemplateParameterDescriptor(String name, Class<?> type, String parameterType)
public TemplateParameterDescriptor(DefaultParameterDescriptor object, String parameterType)
public TemplateParameterDescriptor(ToolParameterDescriptor object)
public TemplateParameterDescriptor(TemplateParameterDescriptor object)
public void addParameterDescriptor(ToolParameterDescriptor descriptor)
public void removeParameterDescriptor(ToolParameterDescriptor descriptor)
public List<ToolParameterDescriptor> getToolParameterDescriptors()
public String toXml(ClassLoader classLoader)
public static TemplateParameterDescriptor fromXml(URL url, ClassLoader classLoader)
url
- The URL pointing to a valid operator descriptor XML document.classLoader
- The class loader is used to load classed specified in the xml. For example the
class defined by the operatorClass
tag.public static TemplateParameterDescriptor fromXml(File file, ClassLoader classLoader) throws OperatorException
file
- The file containing a valid operator descriptor XML document.classLoader
- The class loader is used to load classed specified in the xml. For example the
class defined by the operatorClass
tag.OperatorException
public static TemplateParameterDescriptor fromXml(Reader reader, String resourceName, ClassLoader classLoader) throws OperatorException
OperatorException
Copyright © 2014–2015 European Space Agency (ESA). All rights reserved.