org.apache.tapestry.form
Interface IOptionRenderer

All Known Implementing Classes:
DefaultOptionRenderer

public interface IOptionRenderer

Interface used by PropertySelection to render each option.


Method Summary
 void renderOptions(IMarkupWriter writer, IRequestCycle cycle, IPropertySelectionModel model, Object selected)
          Called after the initial <select> tag has been rendered.
 

Method Detail

renderOptions

void renderOptions(IMarkupWriter writer,
                   IRequestCycle cycle,
                   IPropertySelectionModel model,
                   Object selected)
Called after the initial <select> tag has been rendered. It is expected that implementations will then do whatever is necessary to render each option available in the model and defer writing the end </select> to the calling component.

Parameters:
writer - The markup writer to use.
cycle - The associated cycle.
model - Model containing values / labels / etc..
selected - The currently selected object value, if any. Will be null if no value is currently selected.


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.