public void preRender(KMLTraversalContext tc, DrawContext dc) { if (this.mustResolveHref()) // resolve the href to either a local file or a remote URL { // The icon reference may be to a support file within a KMZ file, so check for that. If it's // not, then just // let the normal SurfaceImage code resolve the reference. String href = this.parent.getIcon().getHref(); String localAddress = (String) this.parent.getRoot().resolveLocalReference(href, null); this.setImageSource((localAddress != null ? localAddress : href), this.getCorners()); } super.preRender(dc); }
/** {@inheritDoc} */ public void render(KMLTraversalContext tc, DrawContext dc) { super.render(dc); }