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
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)