Package org.esa.snap.core.gpf.descriptor
Class ToolParameterDescriptor
- java.lang.Object
-
- org.esa.snap.core.gpf.descriptor.DefaultParameterDescriptor
-
- org.esa.snap.core.gpf.descriptor.ToolParameterDescriptor
-
- All Implemented Interfaces:
DataElementDescriptor
,ElementDescriptor
,ParameterDescriptor
- Direct Known Subclasses:
TemplateParameterDescriptor
public class ToolParameterDescriptor extends DefaultParameterDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description protected String
parameterType
-
Constructor Summary
Constructors Constructor Description ToolParameterDescriptor()
ToolParameterDescriptor(String name, Class<?> type)
ToolParameterDescriptor(DefaultParameterDescriptor object)
ToolParameterDescriptor(DefaultParameterDescriptor object, String parameterTypeMask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copyFrom(ToolParameterDescriptor source)
Object
getAttribute(String propertyName)
Object
getDefaultTypedValue()
String
getParameterType()
boolean
isParameter()
boolean
isTemplateAfter()
boolean
isTemplateBefore()
boolean
isTemplateParameter()
void
setAttribute(String propertyName, Object obj)
void
setParameterType(String type)
-
Methods inherited from class org.esa.snap.core.gpf.descriptor.DefaultParameterDescriptor
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
-
-
-
-
Field Detail
-
parameterType
protected String parameterType
-
-
Constructor Detail
-
ToolParameterDescriptor
public ToolParameterDescriptor()
-
ToolParameterDescriptor
public ToolParameterDescriptor(DefaultParameterDescriptor object)
-
ToolParameterDescriptor
public ToolParameterDescriptor(DefaultParameterDescriptor object, String parameterTypeMask)
-
-
Method Detail
-
getAttribute
public Object getAttribute(String propertyName) throws PropertyAttributeException
- Throws:
PropertyAttributeException
-
setAttribute
public void setAttribute(String propertyName, Object obj) throws PropertyAttributeException
- Throws:
PropertyAttributeException
-
getParameterType
public String getParameterType()
-
isTemplateParameter
public boolean isTemplateParameter()
-
isTemplateBefore
public boolean isTemplateBefore()
-
isTemplateAfter
public boolean isTemplateAfter()
-
isParameter
public boolean isParameter()
-
setParameterType
public void setParameterType(String type)
-
getDefaultTypedValue
public Object getDefaultTypedValue()
-
copyFrom
public void copyFrom(ToolParameterDescriptor source)
-
-