de.smartics.analysis.javadoc.render.html
Class HtmlRendererFactory

Package class diagram package HtmlRendererFactory
java.lang.Object
  extended by de.smartics.analysis.javadoc.render.html.HtmlRendererFactory
All Implemented Interfaces:
RendererFactory

public class HtmlRendererFactory
     
     
extends Object
implements RendererFactory

A renderer factory to create HTML elements from the Javadoc information returned by the Javadoc tool.

Author:
Robert Reiner

Constructor Summary
HtmlRendererFactory()
          Default constructor.
 
Method Summary
 CodeTagRenderer createCodeTagRenderer()
          Creates a renderer to handle code tags.
 LinkPlainTagRenderer createLinkPlainTagRenderer()
          Creates a renderer to handle linkplain tags.
 LiteralTagRenderer createLiteralTagRenderer()
          Creates a renderer to handle literal tags.
 SeeTagRenderer createSeeTagRenderer()
          Creates a renderer to handle see and link tags.
 TextRenderer createTextRenderer()
          Creates a text renderer.
 ValueTagRenderer createValueTagRenderer()
          Creates a renderer to handle value tags.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlRendererFactory

public HtmlRendererFactory()
Default constructor.

Method Detail

createTextRenderer

public TextRenderer createTextRenderer()
Creates a text renderer.

If the renderer has no state, the same renderer may be handed to different clients, but the interface does not require this.

Specified by:
createTextRenderer in interface RendererFactory
See Also:
RendererFactory.createTextRenderer()
Returns:
the created renderer instance.

createSeeTagRenderer

public SeeTagRenderer createSeeTagRenderer()
Creates a renderer to handle see and link tags.

If the renderer has no state, the same renderer may be handed to different clients, but the interface does not require this.

Specified by:
createSeeTagRenderer in interface RendererFactory
See Also:
RendererFactory.createSeeTagRenderer()
Returns:
the created renderer instance.

createLiteralTagRenderer

public LiteralTagRenderer createLiteralTagRenderer()
Creates a renderer to handle literal tags.

If the renderer has no state, the same renderer may be handed to different clients, but the interface does not require this.

Specified by:
createLiteralTagRenderer in interface RendererFactory
See Also:
RendererFactory.createLiteralTagRenderer()
Returns:
the created renderer instance.

createCodeTagRenderer

public CodeTagRenderer createCodeTagRenderer()
Creates a renderer to handle code tags.

If the renderer has no state, the same renderer may be handed to different clients, but the interface does not require this.

Specified by:
createCodeTagRenderer in interface RendererFactory
See Also:
RendererFactory.createCodeTagRenderer()
Returns:
the created renderer instance.

createLinkPlainTagRenderer

public LinkPlainTagRenderer createLinkPlainTagRenderer()
Creates a renderer to handle linkplain tags.

If the renderer has no state, the same renderer may be handed to different clients, but the interface does not require this.

Specified by:
createLinkPlainTagRenderer in interface RendererFactory
See Also:
RendererFactory.createLinkPlainTagRenderer()
Returns:
the created renderer instance.

createValueTagRenderer

public ValueTagRenderer createValueTagRenderer()
Creates a renderer to handle value tags.

If the renderer has no state, the same renderer may be handed to different clients, but the interface does not require this.

Specified by:
createValueTagRenderer in interface RendererFactory
See Also:
RendererFactory.createValueTagRenderer()
Returns:
the created renderer instance.


Copyright © 2008-2011 Kronseder & Reiner GmbH - smartics. All Rights Reserved.