public void refresh() { Naked[] defaults = getNakedObjectAction().getDefaultParameterValues(getNakedObject()); Naked[][] optionsSet = getNakedObjectAction().getOptions(getNakedObject()); parameterInstances = getParameterInstances(); for(int i=0; i<parameterInstances.length; i++) { Object defaultValue = defaults[i]; Naked[] options = optionsSet[i]; parameterInstances[i].refresh(defaultValue, options); } }
descriptions = action.getParameterDescriptions(); defaultValues = action.getDefaultParameterValues(target); options = action.getOptions(target); optional = action.getOptionalParameters();