Examples of CaselessStringArrayTable


Examples of com.sun.media.jai.util.CaselessStringArrayTable

  this.supportedModes = supportedModes;
  this.sourceNames    = sourceNames;
  this.sourceClasses  = sourceClassList;
  this.paramNames     = paramNames;

  this.modeIndices   = new CaselessStringArrayTable(supportedModes);
  this.sourceIndices = new CaselessStringArrayTable(sourceNames);

  // Create one ParameterListDescriptor and use the same for each mode.

  ParameterListDescriptor pld = new ParameterListDescriptorImpl(
    this, paramNames, paramClasses, paramDefaults, validParamValues);
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

  this.supportedModes = supportedModes;
  this.sourceNames    = sourceNames;
  this.sourceClasses  = sourceClassList;
  this.paramNames     = paramNames;

  this.modeIndices   = new CaselessStringArrayTable(supportedModes);
  this.sourceIndices = new CaselessStringArrayTable(sourceNames);

  // Create one ParameterListDescriptor and use the same for each mode.

  ParameterListDescriptor pld = new ParameterListDescriptorImpl(
    this, paramNames, paramClasses, paramDefaults, validParamValues);
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

/*     */   {
/* 194 */     this.numParams = 0;
/* 195 */     this.paramNames = null;
/* 196 */     this.paramClasses = null;
/* 197 */     this.paramDefaults = null;
/* 198 */     this.paramIndices = new CaselessStringArrayTable();
/* 199 */     this.validParamValues = null;
/*     */   }
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

/*     */
/* 265 */       this.numParams = 0;
/* 266 */       this.paramNames = null;
/* 267 */       this.paramClasses = null;
/* 268 */       this.paramDefaults = null;
/* 269 */       this.paramIndices = new CaselessStringArrayTable();
/* 270 */       this.validParamValues = null;
/*     */     }
/*     */     else
/*     */     {
/* 274 */       if ((paramClasses == null) || (paramClasses.length != numParams)) {
/* 275 */         throw new IllegalArgumentException("paramClasses" + JaiI18N.getString("ParameterListDescriptorImpl3"));
/*     */       }
/*     */
/* 278 */       this.numParams = numParams;
/* 279 */       this.paramNames = paramNames;
/* 280 */       this.paramClasses = paramClasses;
/* 281 */       this.validParamValues = validParamValues;
/*     */
/* 287 */       if (paramDefaults == null) {
/* 288 */         this.paramDefaults = new Object[numParams];
/*     */
/* 290 */         for (int i = 0; i < numParams; i++)
/* 291 */           this.paramDefaults[i] = Serializable.NO_PARAMETER_DEFAULT;
/*     */       }
/*     */       else
/*     */       {
/* 295 */         this.paramDefaults = paramDefaults;
/*     */
/* 297 */         for (int i = 0; i < numParams; i++) {
/* 298 */           if ((paramDefaults[i] != null) && (paramDefaults[i] != Serializable.NO_PARAMETER_DEFAULT))
/*     */           {
/* 303 */             if (!paramClasses[i].isInstance(paramDefaults[i])) {
/* 304 */               throw new IllegalArgumentException(JaiI18N.formatMsg("ParameterListDescriptorImpl4", new Object[] { paramDefaults[i].getClass().getName(), paramClasses[i].getName(), paramNames[i] }));
/*     */             }
/*     */
/*     */           }
/*     */
/*     */         }
/*     */
/*     */       }
/*     */
/* 317 */       if (validParamValues != null)
/*     */       {
/* 319 */         Class enumeratedClass = EnumeratedParameter.class;
/*     */
/* 321 */         for (int i = 0; i < numParams; i++)
/*     */         {
/* 323 */           if (validParamValues[i] != null)
/*     */           {
/* 326 */             if (enumeratedClass.isAssignableFrom(paramClasses[i]))
/*     */             {
/* 330 */               if (!(validParamValues[i] instanceof Set)) {
/* 331 */                 throw new IllegalArgumentException(JaiI18N.formatMsg("ParameterListDescriptorImpl5", new Object[] { paramNames[i] }));
/*     */               }
/*     */
/*     */             }
/* 335 */             else if ((validParamValues[i] instanceof Range))
/*     */             {
/* 337 */               Range range = (Range)validParamValues[i];
/*     */
/* 341 */               if (!paramClasses[i].isAssignableFrom(range.getElementClass()))
/*     */               {
/* 343 */                 throw new IllegalArgumentException(JaiI18N.formatMsg("ParameterListDescriptorImpl6", new Object[] { range.getElementClass().getName(), paramClasses[i].getName(), paramNames[i] }));
/*     */               }
/*     */
/*     */             }
/* 354 */             else if (!paramClasses[i].isInstance(validParamValues[i])) {
/* 355 */               throw new IllegalArgumentException(JaiI18N.formatMsg("ParameterListDescriptorImpl7", new Object[] { validParamValues[i].getClass().getName(), paramClasses[i].getName(), paramNames[i] }));
/*     */             }
/*     */
/*     */           }
/*     */
/*     */         }
/*     */
/*     */       }
/*     */
/* 365 */       this.paramIndices = new CaselessStringArrayTable(paramNames);
/*     */     }
/*     */   }
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

/*  213 */     this.pld = odesc.getParameterListDescriptor(modeName);
/*      */
/*  215 */     this.numParameters = this.pld.getNumParameters();
/*  216 */     this.paramNames = this.pld.getParamNames();
/*      */
/*  218 */     this.paramIndices = new CaselessStringArrayTable(this.pld.getParamNames());
/*  219 */     this.sourceIndices = new CaselessStringArrayTable(odesc.getSourceNames());
/*      */
/*  221 */     this.paramClasses = this.pld.getParamClasses();
/*  222 */     this.sourceClasses = odesc.getSourceClasses(modeName);
/*      */
/*  224 */     Object[] defaults = this.pld.getParamDefaults();
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

/*  85 */     if (numParams > 0)
/*     */     {
/*  87 */       Object[] paramDefaults = this.pld.getParamDefaults();
/*     */
/*  89 */       this.paramClasses = this.pld.getParamClasses();
/*  90 */       this.paramIndices = new CaselessStringArrayTable(this.pld.getParamNames());
/*  91 */       this.paramValues = new Object[numParams];
/*     */
/*  93 */       for (int i = 0; i < numParams; i++)
/*  94 */         this.paramValues[i] = paramDefaults[i];
/*     */     }
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

/*  256 */     this.supportedModes = supportedModes;
/*  257 */     this.sourceNames = sourceNames;
/*  258 */     this.sourceClasses = sourceClasses;
/*  259 */     this.paramNames = paramNames;
/*      */
/*  261 */     this.modeIndices = new CaselessStringArrayTable(supportedModes);
/*  262 */     this.sourceIndices = new CaselessStringArrayTable(sourceNames);
/*      */
/*  266 */     int numParams = paramNames == null ? 0 : paramNames.length;
/*  267 */     int numModes = supportedModes.length;
/*      */
/*  269 */     if (numParams == 0) {
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

/*  371 */     this.supportedModes = supportedModes;
/*  372 */     this.sourceNames = sourceNames;
/*  373 */     this.sourceClasses = sourceClasses;
/*  374 */     this.paramNames = paramNames;
/*      */
/*  376 */     this.modeIndices = new CaselessStringArrayTable(supportedModes);
/*  377 */     this.sourceIndices = new CaselessStringArrayTable(sourceNames);
/*      */
/*  381 */     ParameterListDescriptor pld = new ParameterListDescriptorImpl(this, paramNames, paramClasses, paramDefaults, validParamValues);
/*      */
/*  384 */     this.paramListDescriptors = new ParameterListDescriptor[supportedModes.length];
/*      */
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

/*  448 */     this.supportedModes = supportedModes;
/*  449 */     this.sourceNames = sourceNames;
/*  450 */     this.sourceClasses = sourceClasses;
/*  451 */     this.paramNames = paramNames;
/*      */
/*  453 */     this.modeIndices = new CaselessStringArrayTable(supportedModes);
/*  454 */     this.sourceIndices = new CaselessStringArrayTable(sourceNames);
/*      */
/*  458 */     ParameterListDescriptor pld = new ParameterListDescriptorImpl(this, paramNames, paramClasses, paramDefaults, validParamValues);
/*      */
/*  461 */     this.paramListDescriptors = new ParameterListDescriptor[supportedModes.length];
/*      */
View Full Code Here

Examples of com.sun.media.jai.util.CaselessStringArrayTable

/*  511 */     this.resources = resources;
/*  512 */     this.supportedModes = supportedModes;
/*  513 */     this.sourceNames = sourceNames;
/*  514 */     this.sourceClasses = sourceClasses;
/*      */
/*  516 */     this.modeIndices = new CaselessStringArrayTable(supportedModes);
/*  517 */     this.sourceIndices = new CaselessStringArrayTable(sourceNames);
/*      */
/*  519 */     if ((pld != null) && (pld.length != supportedModes.length)) {
/*  520 */       throw new IllegalArgumentException(JaiI18N.formatMsg("OperationDescriptorImpl0", new Object[] { "ParameterListDescriptor's", new Integer(supportedModes.length) }));
/*      */     }
/*      */
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.