package kmlframework.kml; public class PolyStyle extends ColorStyle { private Boolean fill; private Boolean outline; public PolyStyle() {} public PolyStyle(String color, ColorModeEnum colorMode, Boolean fill, Boolean outline) { super(color, colorMode); this.fill = fill; this.outline = outline; } public Boolean getFill() { return fill; } public void setFill(Boolean fill) { this.fill = fill; } public Boolean getOutline() { return outline; } public void setOutline(Boolean outline) { this.outline = outline; } public void write(Kml kml) throws KmlException { kml.println("<PolyStyle" + getIdAndTargetIdFormatted(kml) + ">", 1); super.writeInner(kml); if (fill != null) { kml.println("<fill>" + booleanToInt(fill) + "</fill>"); } if (outline != null) { kml.println("<outline>" + booleanToInt(outline) + "</outline>"); } kml.println(-1, "</PolyStyle>"); } }