org.objectweb.jac.aspects.gui.web
Class CollectionSelector

java.lang.Object
  |
  +--org.objectweb.jac.aspects.gui.web.AbstractView
        |
        +--org.objectweb.jac.aspects.gui.web.CollectionSelector
All Implemented Interfaces:
JacRequestReader, View, ViewIdentity

public class CollectionSelector
extends AbstractView
implements JacRequestReader

Selects objects from a collection with check boxes


Field Summary
 
Fields inherited from class org.objectweb.jac.aspects.gui.web.AbstractView
column, context, description, height, isCellViewer, label, parentView, row, table, width
 
Constructor Summary
CollectionSelector(String name)
           
 
Method Summary
 void genHTML(PrintWriter out, Object object)
          Generate a checkbox for an item of the collection
 List getSelection()
           
 void readValue(JacRequest request)
          Reads values from a request
 
Methods inherited from class org.objectweb.jac.aspects.gui.web.AbstractView
close, closeForm, equalsView, equalsView, eventURL, eventURL, genBody, genEventAndActionButton, genPage, genStyleSheets, getBaseURL, getCloseBorder, getContext, getDescription, getFactory, getId, getId, getLabel, getMessage, getOpenBorder, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, iconElement, iconElement, isClosed, isDescendantOf, isInForm, openForm, printAttributes, setAttribute, setColumn, setContext, setDescription, setFactory, setFocus, setLabel, setMessage, setParameters, setParentView, setRow, setSize, setStyle, setStyleSheet, setTable, setType, setViewBorder, showButton, showFormButtons, showFormButtons
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionSelector

public CollectionSelector(String name)
Parameters:
name - the name for generated HTML elements
Method Detail

genHTML

public void genHTML(PrintWriter out,
                    Object object)
Generate a checkbox for an item of the collection


readValue

public void readValue(JacRequest request)
Description copied from interface: JacRequestReader
Reads values from a request

Specified by:
readValue in interface JacRequestReader

getSelection

public List getSelection()