316317318319320321322323324
iccColors.add(null); } } Value value = valueProvider.getValue().item(1); float f = ((ICCColor)value).getColor(index); SVGNumber result = new ColorNumber(f); iccColors.set(index, result); return result; }
342343344345346347348349350351352
for (int i = iccColors.size(); i < n; i++) { iccColors.add(null); } } float f = newItem.getValue(); SVGNumber result = new ColorNumber(f); iccColors.add(index, result); handler.colorInsertedBefore(f, index); return result; } }
370371372373374375376377378379380
for (int i = iccColors.size(); i < n; i++) { iccColors.add(null); } } float f = newItem.getValue(); SVGNumber result = new ColorNumber(f); iccColors.set(index, result); handler.colorReplaced(f, index); return result; } }
389390391392393394395396397398399
} else { int n = getNumberOfItems(); if (index < 0 || index >= n) { throw new DOMException(DOMException.INDEX_SIZE_ERR, ""); } SVGNumber result = null; if (iccColors != null) { result = (ColorNumber)iccColors.get(index); } if (result == null) { Value value = valueProvider.getValue().item(1);
419420421422423424425426427428429
for (int i = 0; i < n; i++) { iccColors.add(null); } } float f = newItem.getValue(); SVGNumber result = new ColorNumber(f); iccColors.add(result); handler.colorAppend(f); return result; } }
152153154155156157158159160
/** */ protected SVGItem createSVGItem(Object newItem){ SVGNumber l = (SVGNumber)newItem; return new SVGNumberItem(l.getValue()); }
364365366367368369370371372373374
/** * <b>DOM</b>: Implements {@link SVGSVGElement#createSVGNumber()}. */ public SVGNumber createSVGNumber() { return new SVGNumber() { float value; public float getValue() { return value; } public void setValue(float f) {
332333334335336337338339340341342
throw new DOMException (DOMException.NO_MODIFICATION_ALLOWED_ERR, ""); } else { float f = newItem.getValue(); iccColors = new ArrayList(); SVGNumber result = new ColorNumber(f); iccColors.add(result); handler.colorsInitialized(f); return result; } }
358359360361362363364365366
384385386387388389390391392393394