org.molwind.chemical.view
Class MoleculeRendererFactory

java.lang.Object
  extended by org.molwind.chemical.view.MoleculeRendererFactory

public class MoleculeRendererFactory
extends java.lang.Object

MoleculeRendererFactory is a factory to produce default instances of a molecule rendering strategy.

Version:
1.0
Author:
Oliver Karch

Method Summary
static MoleculeRendererFactory getInstance()
          Returns the renderer factory instance.
static MoleculeRenderer getRenderer()
          Returns the default molecule renderer.
static MoleculeRenderer getRenderer(java.lang.String rendererName)
          Returns the default molecule renderer.
static void registerRenderer(java.lang.String rendererName, MoleculeRenderer moleculeRenderer)
          Registers a named molecule renderer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static MoleculeRendererFactory getInstance()
Returns the renderer factory instance.

Returns:
the renderer factory instance

getRenderer

public static MoleculeRenderer getRenderer(java.lang.String rendererName)
Returns the default molecule renderer.

Parameters:
rendererName - the renderer's name
Returns:
the renderer or null if not found

getRenderer

public static MoleculeRenderer getRenderer()
Returns the default molecule renderer.

Returns:
the default renderer

registerRenderer

public static void registerRenderer(java.lang.String rendererName,
                                    MoleculeRenderer moleculeRenderer)
Registers a named molecule renderer.

Parameters:
rendererName - the renderer's name
moleculeRenderer - the molecule renderer


Copyright © 2008-2010. All Rights Reserved.