com.rapidminer.gui.renderer
Class RendererService

java.lang.Object
  extended by com.rapidminer.gui.renderer.RendererService

public class RendererService
extends java.lang.Object

The renderer service is the basic provider for all registered renderers. All IOObjects which want to provide a Renderer for visualization and reporting must place an entry in the ioobjects.xml file in order to allow for renderer retrieval.

Author:
Ingo Mierswa

Constructor Summary
RendererService()
           
 
Method Summary
static java.util.Set<java.lang.String> getAllRenderableObjectNames()
           
static java.util.Set<java.lang.String> getAllReportableObjectNames()
           
static java.lang.Class<?> getClass(java.lang.String name)
           
static java.lang.String getName(java.lang.Class<?> clazz)
           
static Renderer getRenderer(java.lang.String reportableName, java.lang.String rendererName)
           
static java.util.List<Renderer> getRenderers(java.lang.String name)
           
static java.lang.Class<IOObject> getSuperType(java.lang.String name)
           
static void init()
           
static void init(java.lang.String name, java.io.InputStream in)
           
static void init(java.lang.String rendererFileName, java.io.InputStream in, java.lang.ClassLoader classLoader)
           
static void init(java.lang.String name, java.net.URL ioObjectsURL, java.lang.ClassLoader classLoader)
           
static void init(java.net.URL ioObjectsURL)
           
static void registerRenderers(java.lang.String name, java.lang.String className, java.lang.String superTypeName, boolean reportable, java.util.List<java.lang.String> rendererNames, java.lang.ClassLoader classLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RendererService

public RendererService()
Method Detail

init

public static void init()

init

public static void init(java.net.URL ioObjectsURL)

init

public static void init(java.lang.String name,
                        java.io.InputStream in)

init

public static void init(java.lang.String name,
                        java.net.URL ioObjectsURL,
                        java.lang.ClassLoader classLoader)

init

public static void init(java.lang.String rendererFileName,
                        java.io.InputStream in,
                        java.lang.ClassLoader classLoader)

registerRenderers

public static void registerRenderers(java.lang.String name,
                                     java.lang.String className,
                                     java.lang.String superTypeName,
                                     boolean reportable,
                                     java.util.List<java.lang.String> rendererNames,
                                     java.lang.ClassLoader classLoader)

getAllRenderableObjectNames

public static java.util.Set<java.lang.String> getAllRenderableObjectNames()

getAllReportableObjectNames

public static java.util.Set<java.lang.String> getAllReportableObjectNames()

getName

public static java.lang.String getName(java.lang.Class<?> clazz)

getClass

public static java.lang.Class<?> getClass(java.lang.String name)

getSuperType

public static java.lang.Class<IOObject> getSuperType(java.lang.String name)

getRenderers

public static java.util.List<Renderer> getRenderers(java.lang.String name)

getRenderer

public static Renderer getRenderer(java.lang.String reportableName,
                                   java.lang.String rendererName)


Copyright © 2001-2009 by Rapid-I