public class FileParameterType extends ParameterType<File>
Constructor and Description |
---|
FileParameterType()
Create a new file parameter type, allowing null values.
|
FileParameterType(File defaultValue,
boolean notNull,
int multiplicity)
Create a new file parameter type.
|
Modifier and Type | Method and Description |
---|---|
(package private) ItemParameterValueData |
newParameterValueData()
Create a new
ItemParameterValueData object. |
String |
toString() |
(package private) void |
validateValue(String name,
File value)
Always validate.
|
getDefaultValue, getEnumeration, getHeight, getItems, getMultiplicity, getNotNull, getParameterClass, getValueType, getWidth, isEnumeration, isMasked, validate, validate
public FileParameterType()
public FileParameterType(File defaultValue, boolean notNull, int multiplicity)
defaultValue
- Default value of the parameter. Null is allowednotNull
- FALSE if nulls values are allowed, TRUE otherwisemultiplicity
- How many values that can be tied to this
parameter. 0 is unlimited values and 1 is default.void validateValue(String name, File value) throws InvalidDataException
validateValue
in class ParameterType<File>
name
- The name of the parameter, use the name if there is need to
throw an exceptionvalue
- The valueInvalidDataException
- If the value is not validItemParameterValueData newParameterValueData()
ItemParameterValueData
object.newParameterValueData
in class ParameterType<File>