package prefuse.render; import prefuse.visual.VisualItem; /** * The RendererFactory is responsible for providing the proper Renderer * instance for drawing a given VisualItem. * * @author jeffrey heer */ public interface RendererFactory { /** * Return a Renderer instance to draw the given VisualItem. * @param item the item for which to retrieve the renderer * @return the Renderer for the given VisualItem */ public Renderer getRenderer(VisualItem item); } // end of interface RendererFactory