Ignore:
Timestamp:
2017-06-13T22:06:05+02:00 (9 years ago)
Author:
donvip
Message:

fix #josm14728 - fix NPE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/ImageModifier.java

    r32556 r33392  
    88import java.awt.image.DataBuffer;
    99import java.awt.image.IndexColorModel;
     10import java.util.Objects;
    1011
    1112public abstract class ImageModifier {
     
    1718    protected int parcelColor = Color.RED.getRGB();
    1819
    19     public BufferedImage bufferedImage;
     20    protected BufferedImage bufferedImage;
    2021
    2122    public static int[] cRoofColors = new int[] {-197380, -592138};
     
    160161    }
    161162
     163    /**
     164     * Returns the buffered image.
     165     * @return the buffered image
     166     */
     167    public final BufferedImage getBufferedImage() {
     168        return bufferedImage;
     169    }
     170
     171    /**
     172     * Sets the buffered image.
     173     * @param bufferedImage the buffered image
     174     */
     175    protected final void setBufferedImage(BufferedImage bufferedImage) {
     176        this.bufferedImage = Objects.requireNonNull(bufferedImage);
     177    }
    162178}
Note: See TracChangeset for help on using the changeset viewer.