@Override public void onMessage(Message message) { super.onMessage(message); if (KMLAbstractObject.MSG_STYLE_CHANGED.equals(message.getName())) { this.normalAttributesResolved = false; this.highlightAttributesResolved = false; if (this.getAttributes() != null) this.getAttributes().setUnresolved(true); if (this.getHighlightAttributes() != null) this.getHighlightAttributes().setUnresolved(true); } }
protected SurfacePolygon createPolygon(List<? extends LatLon> positions) { SurfacePolygon polygon = new SurfacePolygon(positions); polygon.setAttributes(this.getActiveShapeAttributes()); return polygon; }