org.openxava.web.layout
Interface ILayoutPainter

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractBasePainter, AbstractJspPainter, DefaultLayoutPainter

public interface ILayoutPainter
extends java.io.Serializable

Interface contract for a painter.

Author:
Federico Alcantara

Method Summary
 void beginCollection(ILayoutCollectionBeginElement element)
           
 void beginColumn(ILayoutColumnBeginElement element)
           
 void beginFrame(ILayoutFrameBeginElement element)
           
 void beginGroup(ILayoutGroupBeginElement element)
           
 void beginProperty(ILayoutPropertyBeginElement element)
           
 void beginRow(ILayoutRowBeginElement element)
           
 void beginSections(ILayoutSectionsBeginElement element)
           
 void beginSectionsRender(ILayoutSectionsRenderBeginElement element)
           
 void beginView(ILayoutViewBeginElement element)
           
 ILayoutSectionsRenderBeginElement defaultBeginSectionsRenderElement(View view)
           
 ILayoutSectionsRenderEndElement defaultEndSectionsRenderElement(View view)
           
 void endCollection(ILayoutCollectionEndElement element)
           
 void endColumn(ILayoutColumnEndElement element)
           
 void endFrame(ILayoutFrameEndElement element)
           
 void endGroup(ILayoutGroupEndElement element)
           
 void endProperty(ILayoutPropertyEndElement element)
           
 void endRow(ILayoutRowEndElement element)
           
 void endSections(ILayoutSectionsEndElement element)
           
 void endSectionsRender(ILayoutSectionsRenderEndElement element)
           
 void endView(ILayoutViewEndElement element)
           
 void finalize(View view, PageContext pageContext)
           
 void initialize(View view, PageContext pageContext)
          Starts to paint form.
 void setPainterManager(LayoutPainterManager painterManager)
           
 

Method Detail

initialize

void initialize(View view,
                PageContext pageContext)
Starts to paint form.

Parameters:
view - Originating view.
request - Originating request.
pageContext - Page within the form is going to be painted.
errors - Errors container.
Throws:
java.io.IOException
JspException

finalize

void finalize(View view,
              PageContext pageContext)

setPainterManager

void setPainterManager(LayoutPainterManager painterManager)

beginView

void beginView(ILayoutViewBeginElement element)

endView

void endView(ILayoutViewEndElement element)

beginGroup

void beginGroup(ILayoutGroupBeginElement element)

endGroup

void endGroup(ILayoutGroupEndElement element)

beginFrame

void beginFrame(ILayoutFrameBeginElement element)

endFrame

void endFrame(ILayoutFrameEndElement element)

beginRow

void beginRow(ILayoutRowBeginElement element)

endRow

void endRow(ILayoutRowEndElement element)

beginColumn

void beginColumn(ILayoutColumnBeginElement element)

endColumn

void endColumn(ILayoutColumnEndElement element)

beginProperty

void beginProperty(ILayoutPropertyBeginElement element)

endProperty

void endProperty(ILayoutPropertyEndElement element)

beginCollection

void beginCollection(ILayoutCollectionBeginElement element)

endCollection

void endCollection(ILayoutCollectionEndElement element)

beginSections

void beginSections(ILayoutSectionsBeginElement element)

endSections

void endSections(ILayoutSectionsEndElement element)

beginSectionsRender

void beginSectionsRender(ILayoutSectionsRenderBeginElement element)

endSectionsRender

void endSectionsRender(ILayoutSectionsRenderEndElement element)

defaultBeginSectionsRenderElement

ILayoutSectionsRenderBeginElement defaultBeginSectionsRenderElement(View view)

defaultEndSectionsRenderElement

ILayoutSectionsRenderEndElement defaultEndSectionsRenderElement(View view)