SourceForge.net Logo
aXSL API 0.2

org.axsl.fo
Interface ProxyFactory


public interface ProxyFactory

Uses the Visitor pattern to allow an FO Object to properly cast itself for purposes of creating a proxy.


Method Summary
 java.lang.Object makeProxy(BasicLink node)
          Creates a proxy for a BasicLink.
 java.lang.Object makeProxy(BidiOverride node)
          Creates a proxy for a BidiOverride.
 java.lang.Object makeProxy(Block node)
          Creates a proxy for a Block.
 java.lang.Object makeProxy(BlockContainer node)
          Creates a proxy for a BlockContainer.
 java.lang.Object makeProxy(Bookmark node)
          Creates a proxy for a Bookmark.
 java.lang.Object makeProxy(BookmarkTitle node)
          Creates a proxy for a BookmarkTitle.
 java.lang.Object makeProxy(CharacterSequence node)
          Creates a proxy for an FOText.
 java.lang.Object makeProxy(ColorProfile node)
          Creates a proxy for a ColorProfile.
 java.lang.Object makeProxy(Declarations node)
          Creates a proxy for a Declarations.
 java.lang.Object makeProxy(ExternalGraphic node)
          Creates a proxy for an ExternalGraphic.
 java.lang.Object makeProxy(Float node)
          Creates a proxy for a Float.
 java.lang.Object makeProxy(Flow node)
          Creates a proxy for a Flow.
 java.lang.Object makeProxy(Fo node)
          Creates a proxy for an FONode.
 java.lang.Object makeProxy(Footnote node)
          Creates a proxy for a Footnote.
 java.lang.Object makeProxy(FootnoteBody node)
          Creates a proxy for a FootnoteBody.
 java.lang.Object makeProxy(InitialPropertySet node)
          Creates a proxy for an InitialPropertySet.
 java.lang.Object makeProxy(Inline node)
          Creates a proxy for an Inline.
 java.lang.Object makeProxy(InlineContainer node)
          Creates a proxy for an InlineContainer.
 java.lang.Object makeProxy(InstreamForeignObject node)
          Creates a proxy for an InstreamForeignObject.
 java.lang.Object makeProxy(Leader node)
          Creates a proxy for a Leader.
 java.lang.Object makeProxy(ListBlock node)
          Creates a proxy for a ListBlock.
 java.lang.Object makeProxy(ListItem node)
          Creates a proxy for a ListItem.
 java.lang.Object makeProxy(ListItemBody node)
          Creates a proxy for a ListItemBody.
 java.lang.Object makeProxy(ListItemLabel node)
          Creates a proxy for a ListItemLabel.
 java.lang.Object makeProxy(Marker node)
          Creates a proxy for a Marker.
 java.lang.Object makeProxy(MultiCase node)
          Creates a proxy for a MultiCase.
 java.lang.Object makeProxy(MultiProperties node)
          Creates a proxy for a MultiProperties.
 java.lang.Object makeProxy(MultiPropertySet node)
          Creates a proxy for a MultiPropertySet.
 java.lang.Object makeProxy(MultiSwitch node)
          Creates a proxy for a MultiSwitch.
 java.lang.Object makeProxy(MultiToggle node)
          Creates a proxy for a MultiToggle.
 java.lang.Object makeProxy(PageNumber node)
          Creates a proxy for a PageNumber.
 java.lang.Object makeProxy(PageNumberCitation node)
          Creates a proxy for a PageNumberCitation.
 java.lang.Object makeProxy(PageSequence node)
          Creates a proxy for a PageSequence.
 java.lang.Object makeProxy(RegionAfter node)
          Creates a proxy for a RegionAfter.
 java.lang.Object makeProxy(RegionBefore node)
          Creates a proxy for a RegionBefore.
 java.lang.Object makeProxy(RegionBody node)
          Creates a proxy for a RegionBody.
 java.lang.Object makeProxy(RegionEnd node)
          Creates a proxy for a RegionEnd.
 java.lang.Object makeProxy(RegionStart node)
          Creates a proxy for a RegionStart.
 java.lang.Object makeProxy(RetrieveMarker node)
          Creates a proxy for a RetrieveMarker.
 java.lang.Object makeProxy(Root node)
          Creates a proxy for a Root.
 java.lang.Object makeProxy(SimplePageMaster node)
          Creates a proxy for a SimplePageMaster.
 java.lang.Object makeProxy(StaticContent node)
          Creates a proxy for a StaticContent.
 java.lang.Object makeProxy(SvgElement node)
          Creates a proxy for an SVGElement.
 java.lang.Object makeProxy(Table node)
          Creates a proxy for a Table.
 java.lang.Object makeProxy(TableAndCaption node)
          Creates a proxy for a TableAndCaption.
 java.lang.Object makeProxy(TableBody node)
          Creates a proxy for a TableBody.
 java.lang.Object makeProxy(TableCaption node)
          Creates a proxy for a TableCaption.
 java.lang.Object makeProxy(TableCell node)
          Creates a proxy for a TableCell.
 java.lang.Object makeProxy(TableColumn node)
          Creates a proxy for a TableColumn.
 java.lang.Object makeProxy(TableFooter node)
          Creates a proxy for a TableFooter.
 java.lang.Object makeProxy(TableHeader node)
          Creates a proxy for a TableHeader.
 java.lang.Object makeProxy(TableRow node)
          Creates a proxy for a TableRow.
 java.lang.Object makeProxy(Title node)
          Creates a proxy for a Title.
 java.lang.Object makeProxy(Wrapper node)
          Creates a proxy for a Wrapper.
 

Method Detail

makeProxy

java.lang.Object makeProxy(Fo node)
Creates a proxy for an FONode.

Parameters:
node - The FONode instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(PageSequence node)
Creates a proxy for a PageSequence.

Parameters:
node - The PageSequence instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(BookmarkTitle node)
Creates a proxy for a BookmarkTitle.

Parameters:
node - The BookmarkTitle instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Bookmark node)
Creates a proxy for a Bookmark.

Parameters:
node - The Bookmark instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(ColorProfile node)
Creates a proxy for a ColorProfile.

Parameters:
node - The ColorProfile instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Declarations node)
Creates a proxy for a Declarations.

Parameters:
node - The Declarations instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(CharacterSequence node)
Creates a proxy for an FOText.

Parameters:
node - The FOText instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Title node)
Creates a proxy for a Title.

Parameters:
node - The Title instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(BidiOverride node)
Creates a proxy for a BidiOverride.

Parameters:
node - The BidiOverride instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Block node)
Creates a proxy for a Block.

Parameters:
node - The Block instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(BlockContainer node)
Creates a proxy for a BlockContainer.

Parameters:
node - The BlockContainer instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(ExternalGraphic node)
Creates a proxy for an ExternalGraphic.

Parameters:
node - The ExternalGraphic instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Flow node)
Creates a proxy for a Flow.

Parameters:
node - The Flow instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Footnote node)
Creates a proxy for a Footnote.

Parameters:
node - The Footnote instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Float node)
Creates a proxy for a Float.

Parameters:
node - The Float instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(FootnoteBody node)
Creates a proxy for a FootnoteBody.

Parameters:
node - The FootnoteBody instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(InitialPropertySet node)
Creates a proxy for an InitialPropertySet.

Parameters:
node - The InitialPropertySet instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Inline node)
Creates a proxy for an Inline.

Parameters:
node - The Inline instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(InlineContainer node)
Creates a proxy for an InlineContainer.

Parameters:
node - The InlineContainer instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(InstreamForeignObject node)
Creates a proxy for an InstreamForeignObject.

Parameters:
node - The InstreamForeignObject instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Leader node)
Creates a proxy for a Leader.

Parameters:
node - The Leader instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(ListBlock node)
Creates a proxy for a ListBlock.

Parameters:
node - The ListBlock instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(ListItem node)
Creates a proxy for a ListItem.

Parameters:
node - The ListItem instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(ListItemBody node)
Creates a proxy for a ListItemBody.

Parameters:
node - The ListItemBody instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(ListItemLabel node)
Creates a proxy for a ListItemLabel.

Parameters:
node - The ListItemLabel instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Marker node)
Creates a proxy for a Marker.

Parameters:
node - The Marker instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(MultiCase node)
Creates a proxy for a MultiCase.

Parameters:
node - The MultiCase instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(MultiProperties node)
Creates a proxy for a MultiProperties.

Parameters:
node - The MultiProperties instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(MultiPropertySet node)
Creates a proxy for a MultiPropertySet.

Parameters:
node - The MultiPropertySet instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(MultiSwitch node)
Creates a proxy for a MultiSwitch.

Parameters:
node - The MultiSwitch instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(MultiToggle node)
Creates a proxy for a MultiToggle.

Parameters:
node - The MultiToggle instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(PageNumber node)
Creates a proxy for a PageNumber.

Parameters:
node - The PageNumber instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(PageNumberCitation node)
Creates a proxy for a PageNumberCitation.

Parameters:
node - The PageNumberCitation instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(RetrieveMarker node)
Creates a proxy for a RetrieveMarker.

Parameters:
node - The RetrieveMarker instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(StaticContent node)
Creates a proxy for a StaticContent.

Parameters:
node - The StaticContent instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Table node)
Creates a proxy for a Table.

Parameters:
node - The Table instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(TableAndCaption node)
Creates a proxy for a TableAndCaption.

Parameters:
node - The TableAndCaption instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(TableBody node)
Creates a proxy for a TableBody.

Parameters:
node - The TableBody instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(TableCaption node)
Creates a proxy for a TableCaption.

Parameters:
node - The TableCaption instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(TableCell node)
Creates a proxy for a TableCell.

Parameters:
node - The TableCell instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(TableColumn node)
Creates a proxy for a TableColumn.

Parameters:
node - The TableColumn instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(TableFooter node)
Creates a proxy for a TableFooter.

Parameters:
node - The TableFooter instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(TableHeader node)
Creates a proxy for a TableHeader.

Parameters:
node - The TableHeader instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(TableRow node)
Creates a proxy for a TableRow.

Parameters:
node - The TableRow instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Wrapper node)
Creates a proxy for a Wrapper.

Parameters:
node - The Wrapper instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(RegionAfter node)
Creates a proxy for a RegionAfter.

Parameters:
node - The RegionAfter instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(RegionBefore node)
Creates a proxy for a RegionBefore.

Parameters:
node - The RegionBefore instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(RegionBody node)
Creates a proxy for a RegionBody.

Parameters:
node - The RegionBody instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(RegionEnd node)
Creates a proxy for a RegionEnd.

Parameters:
node - The RegionEnd instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(RegionStart node)
Creates a proxy for a RegionStart.

Parameters:
node - The RegionStart instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(Root node)
Creates a proxy for a Root.

Parameters:
node - The Root instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(SimplePageMaster node)
Creates a proxy for a SimplePageMaster.

Parameters:
node - The SimplePageMaster instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(BasicLink node)
Creates a proxy for a BasicLink.

Parameters:
node - The BasicLink instance for which a proxy should be created.
Returns:
The new proxy.

makeProxy

java.lang.Object makeProxy(SvgElement node)
Creates a proxy for an SVGElement.

Parameters:
node - The SVGElement instance for which a proxy should be created.
Returns:
The new proxy.

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.