/** Convenience method to allow reuse of mutable renderer components - * will either create a renderer or reuse the current displayer if there * is one and it's a renderer */ private RendererPropertyDisplayer getRendererComponent(Node.Property prop) { RendererPropertyDisplayer result; if (inner instanceof RendererPropertyDisplayer) { //re-use the one we already have if possible ((RendererPropertyDisplayer) inner).setProperty(prop); result = (RendererPropertyDisplayer) inner; } else { result = new RendererPropertyDisplayer(prop); } return result; }
/** Convenience method to allow reuse of mutable renderer components - * will either create a renderer or reuse the current displayer if there * is one and it's a renderer */ private RendererPropertyDisplayer getRendererComponent(Node.Property prop) { RendererPropertyDisplayer result; if (inner instanceof RendererPropertyDisplayer) { //re-use the one we already have if possible ((RendererPropertyDisplayer) inner).setProperty(prop); result = (RendererPropertyDisplayer) inner; } else { result = new RendererPropertyDisplayer(prop); } return result; }
/** Convenience method to allow reuse of mutable renderer components - * will either create a renderer or reuse the current displayer if there * is one and it's a renderer */ private RendererPropertyDisplayer getRendererComponent(Node.Property prop) { RendererPropertyDisplayer result; if (inner instanceof RendererPropertyDisplayer) { //re-use the one we already have if possible ((RendererPropertyDisplayer) inner).setProperty(prop); result = (RendererPropertyDisplayer) inner; } else { result = new RendererPropertyDisplayer(prop); } return result; }