Package org.scijava.module
Interface MutableModuleItem<T>
-
- All Superinterfaces:
BasicDetails,ModuleItem<T>,Named
- All Known Implementing Classes:
DefaultMutableModuleItem
public interface MutableModuleItem<T> extends ModuleItem<T>
ModuleItemextension allowing manipulation of its metadata.- Author:
- Curtis Rueden
- See Also:
DynamicCommand
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetAutoFill(boolean autoFill)voidsetCallback(String callback)voidsetChoices(List<? extends T> choices)voidsetColumnCount(int columnCount)voidsetDefaultValue(T defaultValue)voidsetInitializer(String initializer)voidsetIOType(ItemIO ioType)voidsetMaximumValue(T maximumValue)voidsetMinimumValue(T minimumValue)voidsetPersisted(boolean persisted)voidsetPersistKey(String persistKey)voidsetRequired(boolean required)voidsetSoftMaximum(T softMaximum)voidsetSoftMinimum(T softMinimum)voidsetStepSize(Number stepSize)voidsetValidater(String validater)voidsetVisibility(ItemVisibility visibility)voidsetWidgetStyle(String widgetStyle)-
Methods inherited from interface org.scijava.BasicDetails
get, getDescription, getLabel, is, set, setDescription, setLabel
-
Methods inherited from interface org.scijava.module.ModuleItem
callback, getCallback, getChoices, getColumnCount, getDefaultValue, getGenericType, getInfo, getInitializer, getIOType, getMaximumValue, getMinimumValue, getPersistKey, getSoftMaximum, getSoftMinimum, getStepSize, getType, getValidater, getValue, getVisibility, getWidgetStyle, initialize, isAutoFill, isInput, isOutput, isPersisted, isRequired, loadValue, saveValue, setValue, validate, validateMessage
-
-
-
-
Method Detail
-
setIOType
void setIOType(ItemIO ioType)
-
setVisibility
void setVisibility(ItemVisibility visibility)
-
setAutoFill
void setAutoFill(boolean autoFill)
-
setRequired
void setRequired(boolean required)
-
setPersisted
void setPersisted(boolean persisted)
-
setPersistKey
void setPersistKey(String persistKey)
-
setInitializer
void setInitializer(String initializer)
-
setValidater
void setValidater(String validater)
-
setCallback
void setCallback(String callback)
-
setWidgetStyle
void setWidgetStyle(String widgetStyle)
-
setDefaultValue
void setDefaultValue(T defaultValue)
-
setMinimumValue
void setMinimumValue(T minimumValue)
-
setMaximumValue
void setMaximumValue(T maximumValue)
-
setSoftMinimum
void setSoftMinimum(T softMinimum)
-
setSoftMaximum
void setSoftMaximum(T softMaximum)
-
setStepSize
void setStepSize(Number stepSize)
-
setColumnCount
void setColumnCount(int columnCount)
-
-