001 // License: GPL. For details, see LICENSE file. 002 package org.openstreetmap.josm.gui.mappaint.xml; 003 004 import org.openstreetmap.josm.gui.mappaint.MapPaintStyles.IconReference; 005 import org.openstreetmap.josm.gui.mappaint.Range; 006 007 public class IconPrototype extends Prototype { 008 009 public IconReference icon; 010 public Boolean annotate; 011 012 public IconPrototype (IconPrototype i, Range range) { 013 super(range); 014 this.icon = i.icon; 015 this.annotate = i.annotate; 016 this.priority = i.priority; 017 this.conditions = i.conditions; 018 } 019 020 public IconPrototype() { init(); } 021 022 public void init() { 023 priority = 0; 024 range = new Range(); 025 icon = null; 026 annotate = null; 027 } 028 }