/** * {@inheritDoc} */ public E getWarningIcon(Dimension iconSize) { return getIcon(warningIconImageURL, iconSize); }
/** * {@inheritDoc} */ public E getIcon(String urlSpec, Dimension iconSize) { Map<Dimension, E> multiDimStore = iconStore.get(urlSpec); if (multiDimStore == null) { multiDimStore = new HashMap<Dimension, E>(); iconStore.put(urlSpec, multiDimStore); } E cachedIcon = multiDimStore.get(iconSize); if (cachedIcon == null) { cachedIcon = createIcon(urlSpec, iconSize); multiDimStore.put(iconSize, cachedIcon); } return cachedIcon; }
/** * {@inheritDoc} */ public E getErrorIcon(Dimension iconSize) { return getIcon(errorIconImageURL, iconSize); }
/** * {@inheritDoc} */ public E getNoIcon(Dimension iconSize) { return getIcon(noIconImageURL, iconSize); }
/** * {@inheritDoc} */ public E getForwardIcon(Dimension iconSize) { return getIcon(forwardIconUrl, iconSize); }
/** * {@inheritDoc} */ public E getInfoIcon(Dimension iconSize) { return getIcon(infoIconImageURL, iconSize); }
/** * {@inheritDoc} */ public E getBackwardIcon(Dimension iconSize) { return getIcon(backwardIconUrl, iconSize); }
/** * {@inheritDoc} */ public E getCancelIcon(Dimension iconSize) { return getIcon(cancelIconImageURL, iconSize); }
/** * {@inheritDoc} */ public E getForbiddenIcon(Dimension iconSize) { return getIcon(forbiddenIconUrl, iconSize); }
/** * {@inheritDoc} */ public E getOkYesIcon(Dimension iconSize) { return getIcon(okYesIconImageURL, iconSize); }