SourceForge.net Logo
aXSL API 0.1

org.axsl.areaR
Interface RenderVisitor


public interface RenderVisitor

Uses the Visitor pattern to allow an Area to properly cast itself for an object that wants to render the Area.


Method Summary
 void render(AreaNode node)
          Renders a generic AreaNode.
 void render(BasicLinkArea area)
          Renders a BasicLinkArea.
 void render(BeforeFloatArea area)
          Renders a BeforeFloatArea.
 void render(BlockContainerArea area)
          Renders a BlockContainerArea.
 void render(BookmarkTreeArea area)
          Renders a BookmarkTreeArea.
 void render(ExternalGraphicArea area)
          Renders an ExternalGraphicArea.
 void render(FootnoteArea area)
          Renders a FootnoteArea.
 void render(ForeignObjectArea area)
          Renders a ForeignObjectArea.
 void render(InlineArea area)
          Renders an InlineArea.
 void render(LeaderArea area)
          Renders a LeaderArea.
 void render(LineArea area)
          Renders a LineArea.
 void render(MainReferenceArea area)
          Renders a MainReferenceArea.
 void render(NormalBlockArea area)
          Renders a BlockArea.
 void render(NormalFlowArea area)
          Renders a NormalFlowArea.
 void render(PageNumberArea area)
          Renders a PageNumberArea.
 void render(PageNumberCitationArea area)
          Renders a PageNumberCitationArea.
 void render(RegionArea area)
          Renders a RegionArea.
 void render(RegionBodyArea area)
          Renders a RegionBodyArea.
 void render(SpanArea area)
          Renders a SpanArea.
 void render(SVGArea area)
          Renders an SVGArea.
 void render(TableArea area)
          Renders a TableArea.
 void render(TableCellArea area)
          Renders a TableCellArea.
 void render(TextArea area)
          Renders a TextArea.
 

Method Detail

render

public void render(AreaNode node)
Renders a generic AreaNode.

Parameters:
node - The AreaNode to be rendered.

render

public void render(BlockContainerArea area)
Renders a BlockContainerArea.

Parameters:
area - The Area to be rendered.

render

public void render(RegionBodyArea area)
Renders a RegionBodyArea.

Parameters:
area - The Area to be rendered.

render

public void render(RegionArea area)
Renders a RegionArea.

Parameters:
area - The Area to be rendered.

render

public void render(SpanArea area)
Renders a SpanArea.

Parameters:
area - The Area to be rendered.

render

public void render(NormalFlowArea area)
Renders a NormalFlowArea.

Parameters:
area - The Area to be rendered.

render

public void render(NormalBlockArea area)
Renders a BlockArea.

Parameters:
area - The Area to be rendered.

render

public void render(SVGArea area)
Renders an SVGArea.

Parameters:
area - The Area to be rendered.

render

public void render(ForeignObjectArea area)
Renders a ForeignObjectArea.

Parameters:
area - The Area to be rendered.

render

public void render(ExternalGraphicArea area)
Renders an ExternalGraphicArea.

Parameters:
area - The Area to be rendered.

render

public void render(TableArea area)
Renders a TableArea.

Parameters:
area - The Area to be rendered.

render

public void render(TableCellArea area)
Renders a TableCellArea.

Parameters:
area - The Area to be rendered.

render

public void render(LineArea area)
Renders a LineArea.

Parameters:
area - The Area to be rendered.

render

public void render(LeaderArea area)
Renders a LeaderArea.

Parameters:
area - The Area to be rendered.

render

public void render(TextArea area)
Renders a TextArea.

Parameters:
area - The Area to be rendered.

render

public void render(BookmarkTreeArea area)
Renders a BookmarkTreeArea.

Parameters:
area - The Area to be rendered.

render

public void render(FootnoteArea area)
Renders a FootnoteArea.

Parameters:
area - The Area to be rendered.

render

public void render(BeforeFloatArea area)
Renders a BeforeFloatArea.

Parameters:
area - The Area to be rendered.

render

public void render(MainReferenceArea area)
Renders a MainReferenceArea.

Parameters:
area - The Area to be rendered.

render

public void render(PageNumberCitationArea area)
Renders a PageNumberCitationArea.

Parameters:
area - The Area to be rendered.

render

public void render(PageNumberArea area)
Renders a PageNumberArea.

Parameters:
area - The Area to be rendered.

render

public void render(BasicLinkArea area)
Renders a BasicLinkArea.

Parameters:
area - The Area to be rendered.

render

public void render(InlineArea area)
Renders an InlineArea.

Parameters:
area - The Area to be rendered.

SourceForge.net Logo
aXSL API 0.1

This documentation was created September 6 2006 by The aXSL Group and may be freely copied. See license for details.