Ignore:
Timestamp:
2017-02-02T00:08:08+01:00 (9 years ago)
Author:
Don-vip
Message:

see #14319 - update to latest version of svgSalamander (2017-01-07, patched)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/com/kitfox/svg/Gradient.java

    r8084 r11525  
    4141import java.net.URI;
    4242import java.util.ArrayList;
    43 import java.util.Iterator;
    4443import java.util.logging.Level;
    4544import java.util.logging.Logger;
     
    6261    //Either this gradient contains a list of stops, or it will take it's
    6362    // stops from the referenced gradient
    64     ArrayList stops = new ArrayList();
     63    ArrayList<Stop> stops = new ArrayList<>();
    6564    URI stopRef = null;
    6665    protected AffineTransform gradientTransform = null;
     
    7776    }
    7877
     78    @Override
    7979    public String getTagName()
    8080    {
     
    8686     * each child tag that has been processed
    8787     */
     88    @Override
    8889    public void loaderAddChild(SVGLoaderHelper helper, SVGElement child) throws SVGElementException
    8990    {
     
    9798    }
    9899
     100    @Override
    99101    protected void build() throws SVGException
    100102    {
     
    173175        stopFractions = new float[stops.size()];
    174176        int idx = 0;
    175         for (Iterator it = stops.iterator(); it.hasNext();)
    176         {
    177             Stop stop = (Stop) it.next();
     177        for (Stop stop : stops) {
    178178            float val = stop.offset;
    179179            if (idx != 0 && val < stopFractions[idx - 1])
     
    202202        stopColors = new Color[stops.size()];
    203203        int idx = 0;
    204         for (Iterator it = stops.iterator(); it.hasNext();)
    205         {
    206             Stop stop = (Stop) it.next();
     204        for (Stop stop : stops) {
    207205            int stopColorVal = stop.color.getRGB();
    208206            Color stopColor = new Color((stopColorVal >> 16) & 0xff, (stopColorVal >> 8) & 0xff, stopColorVal & 0xff, clamp((int) (stop.opacity * 255), 0, 255));
     
    255253     * update
    256254     */
     255    @Override
    257256    public boolean updateTime(double curTime) throws SVGException
    258257    {
     
    262261        //Get current values for parameters
    263262        StyleAttribute sty = new StyleAttribute();
    264         boolean shapeChange = false;
    265263        String strn;
    266264
     
    335333
    336334        //Check stops, if any
    337         for (Iterator it = stops.iterator(); it.hasNext();)
    338         {
    339             Stop stop = (Stop) it.next();
     335        for (Stop stop : stops) {
    340336            if (stop.updateTime(curTime))
    341337            {
Note: See TracChangeset for help on using the changeset viewer.