final int numParameters = descriptor.getNumParameters(); final Map<String, CharSequence> properties = new HashMap<String, CharSequence>(); ParameterDescriptor[] desc; final String[] names = descriptor.getParamNames(); final Class<?>[] classes = descriptor.getParamClasses(); final Object[] defaults = descriptor.getParamDefaults(); for (int i = 0; i < numParameters; i++) { final String name = names[i]; final Range range = descriptor.getParamValueRange(name); final Comparable<?> min, max; if (range != null) { if (EnumeratedParameter.class.isAssignableFrom(type)) try { validValues = descriptor.getEnumeratedParameterValues(name); } catch (UnsupportedOperationException exception) { validValues = null;
(ImagingParameterDescriptors) this.descriptor; final ParameterListDescriptor listDescriptor = parameters.getParameterListDescriptor(); final String[] names = listDescriptor.getParamNames(); final Class[] types = listDescriptor.getParamClasses(); final String[] enumerated = listDescriptor.getEnumeratedParameterNames(); final List<GeneralParameterDescriptor> descriptors = descriptor.descriptors(); final GeneralParameterValue[] values = new GeneralParameterValue[descriptors.size()];
return false; final Range range = listDescriptor.getParamValueRange(name); if (range != null) { Comparable c; if (name.equalsIgnoreCase(enumerated[i])) { final EnumeratedParameter[] restrictions; restrictions = listDescriptor.getEnumeratedParameterValues(name); final Set<?> valids = descriptor.getValidValues(); if (valids == null || !Arrays.asList(restrictions).containsAll(valids)) {
if (index>=0 && index<param.getNumParameters()) { type = param.getParamClasses()[index]; range = param.getParamValueRange(param.getParamNames()[index]);
assertEquals(5, parameterListDescriptor.getNumParameters()); final String[] paramNames = parameterListDescriptor.getParamNames(); assertNotNull(paramNames); assertEquals(5, paramNames.length); assertEquals("interpolation", paramNames[4]); final Class[] paramClasses = parameterListDescriptor.getParamClasses(); assertNotNull(paramClasses); assertEquals(5, paramClasses.length); assertEquals(Interpolation.class, paramClasses[4]); final Object[] paramDefaults = parameterListDescriptor.getParamDefaults(); assertNotNull(paramDefaults); assertEquals(5, paramDefaults.length);
if (block instanceof ParameterBlockJAI) name = ((ParameterBlockJAI) block).getParameterListDescriptor().getParamNames()[i];
int numParams = getParameterListDescriptor(modeName).getNumParameters();
if (block instanceof ParameterBlockJAI) name = ((ParameterBlockJAI) block).getParameterListDescriptor().getParamNames()[i];
param = descriptor.getParameterListDescriptor(mode); if (param != null) { final String[] names = param.getParamNames(); if (names != null) {
if (block instanceof ParameterBlockJAI) pname = ((ParameterBlockJAI) block).getParameterListDescriptor().getParamNames()[i];
if (block instanceof ParameterBlockJAI) pname = ((ParameterBlockJAI) block).getParameterListDescriptor().getParamNames()[i];
final String[] names = descriptor.getParamNames(); final int n = param.getNumParameters(); for (int i=0; i<n; i++) {