org.scijava.module
Interface MutableModuleItem<T>

All Superinterfaces:
BasicDetails, ModuleItem<T>, Named
All Known Implementing Classes:
DefaultMutableModuleItem

public interface MutableModuleItem<T>
extends ModuleItem<T>

ModuleItem extension allowing manipulation of its metadata.

Author:
Curtis Rueden
See Also:
DynamicCommand

Method Summary
 void setCallback(String callback)
           
 void setChoices(List<? extends T> choices)
           
 void setColumnCount(int columnCount)
           
 void setDefaultValue(T defaultValue)
           
 void setInitializer(String initializer)
           
 void setIOType(ItemIO ioType)
           
 void setMaximumValue(T maximumValue)
           
 void setMinimumValue(T minimumValue)
           
 void setPersisted(boolean persisted)
           
 void setPersistKey(String persistKey)
           
 void setRequired(boolean required)
           
 void setSoftMaximum(T softMaximum)
           
 void setSoftMinimum(T softMinimum)
           
 void setStepSize(Number stepSize)
           
 void setVisibility(ItemVisibility visibility)
           
 void setWidgetStyle(String widgetStyle)
           
 
Methods inherited from interface org.scijava.module.ModuleItem
callback, getCallback, getChoices, getColumnCount, getDefaultValue, getGenericType, getInfo, getInitializer, getIOType, getMaximumValue, getMinimumValue, getPersistKey, getSoftMaximum, getSoftMinimum, getStepSize, getType, getValue, getVisibility, getWidgetStyle, initialize, isAutoFill, isInput, isOutput, isPersisted, isRequired, loadValue, saveValue, setValue
 
Methods inherited from interface org.scijava.BasicDetails
get, getDescription, getLabel, is, set, setDescription, setLabel
 
Methods inherited from interface org.scijava.Named
getName, setName
 

Method Detail

setIOType

void setIOType(ItemIO ioType)

setVisibility

void setVisibility(ItemVisibility visibility)

setRequired

void setRequired(boolean required)

setPersisted

void setPersisted(boolean persisted)

setPersistKey

void setPersistKey(String persistKey)

setInitializer

void setInitializer(String initializer)

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)

setChoices

void setChoices(List<? extends T> choices)


Copyright © 2009–2015 SciJava. All rights reserved.