com.taursys.xml.render
Class AttributeSelectFieldRenderer

java.lang.Object
  extended bycom.taursys.xml.render.AbstractRenderer
      extended bycom.taursys.xml.render.VisibleRenderer
          extended bycom.taursys.xml.render.SelectFieldRenderer
              extended bycom.taursys.xml.render.AttributeSelectFieldRenderer

public class AttributeSelectFieldRenderer
extends SelectFieldRenderer

Subcomponent which can render a value from a SelectField to a DOM Element's Attribute.


Field Summary
 
Fields inherited from class com.taursys.xml.render.AbstractRenderer
id, parentDocumentAdapter
 
Constructor Summary
AttributeSelectFieldRenderer(SelectField c)
          Constructs a new AttributeSelectFieldRender.
 
Method Summary
protected  void renderContents()
          Renders the SelectField to an Attribute of an 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

AttributeSelectFieldRenderer

public AttributeSelectFieldRenderer(SelectField c)
Constructs a new AttributeSelectFieldRender.

Method Detail

renderContents

protected void renderContents()
                       throws RenderException
Renders the SelectField to an Attribute of an Element in a Document. This component accesses the given selectField's parent to obtain the DocumentAdapter. It also accesses the given field's id, attributeName 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 SelectFieldRenderer
Throws:
RenderException - if any problem occurs during rendering


Copyright © 2007 Martin T Phelan. All Rights Reserved.