com.taursys.xml.render
Class SelectFieldRenderer

java.lang.Object
  extended bycom.taursys.xml.render.AbstractRenderer
      extended bycom.taursys.xml.render.VisibleRenderer
          extended bycom.taursys.xml.render.SelectFieldRenderer
Direct Known Subclasses:
AttributeSelectFieldRenderer, HTMLSelectFieldRenderer

public class SelectFieldRenderer
extends VisibleRenderer

Subcomponent which can render a value from a SelectField to a DOM Element as a TextNode.


Field Summary
 
Fields inherited from class com.taursys.xml.render.AbstractRenderer
id, parentDocumentAdapter
 
Constructor Summary
SelectFieldRenderer(SelectField c)
          Constructs a new SelectFieldRender.
 
Method Summary
protected  void renderContents()
          Renders the SelectField to a Text Node of Element in a Document.
 
Methods inherited from class com.taursys.xml.render.AbstractRenderer
getComponent, getComponentNode, getDocument, getParentNode, getSiblingNode, init, isRemoved, removeSelf, render, restoreSelf, setRemoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectFieldRenderer

public SelectFieldRenderer(SelectField c)
Constructs a new SelectFieldRender.

Method Detail

renderContents

protected void renderContents()
                       throws RenderException
Renders the SelectField to a Text Node of Element in a Document. This component accesses the given textField's parent to obtain the DocumentAdapter. It also accesses the given field's id and model. It uses the DocumentAdapter's setElementText to render the model's text value to the Element indicated by the id.

Overrides:
renderContents in class VisibleRenderer
Throws:
RenderException - if any problem occurs during rendering


Copyright © 2007 Martin T Phelan. All Rights Reserved.