File tree Expand file tree Collapse file tree 4 files changed +22
-0
lines changed
src/main/java/org/scijava/module Expand file tree Collapse file tree 4 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -74,6 +74,7 @@ public String toString() {
7474 sm .append ("persistKey" , getPersistKey ());
7575 sm .append ("callback" , getCallback ());
7676 sm .append ("widgetStyle" , getWidgetStyle ());
77+ sm .append ("default" , getDefaultValue ());
7778 sm .append ("min" , getMinimumValue ());
7879 sm .append ("max" , getMaximumValue ());
7980 sm .append ("softMin" , getSoftMinimum ());
@@ -217,6 +218,11 @@ public String getWidgetStyle() {
217218 return null ;
218219 }
219220
221+ @ Override
222+ public T getDefaultValue () {
223+ return null ;
224+ }
225+
220226 @ Override
221227 public T getMinimumValue () {
222228 return null ;
Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ public class DefaultMutableModuleItem<T> extends AbstractModuleItem<T>
5959 private String initializer ;
6060 private String callback ;
6161 private String widgetStyle ;
62+ private T defaultValue ;
6263 private T minimumValue ;
6364 private T maximumValue ;
6465 private T softMinimum ;
@@ -171,6 +172,11 @@ public void setWidgetStyle(final String widgetStyle) {
171172 this .widgetStyle = widgetStyle ;
172173 }
173174
175+ @ Override
176+ public void setDefaultValue (final T defaultValue ) {
177+ this .defaultValue = defaultValue ;
178+ }
179+
174180 @ Override
175181 public void setMinimumValue (final T minimumValue ) {
176182 this .minimumValue = minimumValue ;
@@ -259,6 +265,11 @@ public String getWidgetStyle() {
259265 return widgetStyle ;
260266 }
261267
268+ @ Override
269+ public T getDefaultValue () {
270+ return defaultValue ;
271+ }
272+
262273 @ Override
263274 public T getMinimumValue () {
264275 return minimumValue ;
Original file line number Diff line number Diff line change @@ -146,6 +146,9 @@ public interface ModuleItem<T> extends BasicDetails {
146146 */
147147 String getWidgetStyle ();
148148
149+ /** Gets the default value. */
150+ T getDefaultValue ();
151+
149152 /** Gets the minimum allowed value (if applicable). */
150153 T getMinimumValue ();
151154
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ public interface MutableModuleItem<T> extends ModuleItem<T> {
6060
6161 void setWidgetStyle (String widgetStyle );
6262
63+ void setDefaultValue (T defaultValue );
64+
6365 void setMinimumValue (T minimumValue );
6466
6567 void setMaximumValue (T maximumValue );
You can’t perform that action at this time.
0 commit comments