SourceForge.net Logo
aXSL API 0.2

org.axsl.galley
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(Area node)
          Renders an Area not rendered elsewhere.
 void render(AreaNode node)
          Renders a generic AreaNode not rendered elsewhere.
 void render(BeforeFloatArea area)
          Renders a BeforeFloatArea.
 void render(BlockContainerArea area)
          Renders a BlockContainerArea.
 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 NormalBlockArea.
 void render(RegionArea area)
          Renders a RegionArea.
 void render(TableArea area)
          Renders a TableArea.
 void render(TableCellArea area)
          Renders a TableCellArea.
 void render(TextArea area)
          Renders a TextArea.
 

Method Detail

render

void render(AreaNode node)
Renders a generic AreaNode not rendered elsewhere.

Parameters:
node - The AreaNode to be rendered.

render

void render(Area node)
Renders an Area not rendered elsewhere.

Parameters:
node - The Area to be rendered.

render

void render(BlockContainerArea area)
Renders a BlockContainerArea.

Parameters:
area - The Area to be rendered.

render

void render(RegionArea area)
Renders a RegionArea.

Parameters:
area - The Area to be rendered.

render

void render(NormalBlockArea area)
Renders a NormalBlockArea.

Parameters:
area - The Area to be rendered.

render

void render(ForeignObjectArea area)
Renders a ForeignObjectArea.

Parameters:
area - The Area to be rendered.

render

void render(ExternalGraphicArea area)
Renders an ExternalGraphicArea.

Parameters:
area - The Area to be rendered.

render

void render(TableArea area)
Renders a TableArea.

Parameters:
area - The Area to be rendered.

render

void render(TableCellArea area)
Renders a TableCellArea.

Parameters:
area - The Area to be rendered.

render

void render(LineArea area)
Renders a LineArea.

Parameters:
area - The Area to be rendered.

render

void render(LeaderArea area)
Renders a LeaderArea.

Parameters:
area - The Area to be rendered.

render

void render(TextArea area)
Renders a TextArea.

Parameters:
area - The Area to be rendered.

render

void render(FootnoteArea area)
Renders a FootnoteArea.

Parameters:
area - The Area to be rendered.

render

void render(BeforeFloatArea area)
Renders a BeforeFloatArea.

Parameters:
area - The Area to be rendered.

render

void render(MainReferenceArea area)
Renders a MainReferenceArea.

Parameters:
area - The Area to be rendered.

render

void render(InlineArea area)
Renders an InlineArea.

Parameters:
area - The Area to be rendered.

SourceForge.net Logo
aXSL API 0.2

This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.