butler.web.record
Class RecordListCombo

java.lang.Object
  extended by org.apache.ecs.GenericElement
      extended by org.apache.ecs.ElementAttributes
          extended by org.apache.ecs.ConcreteElement
              extended by org.apache.ecs.MultiPartElement
                  extended by org.apache.ecs.html.Select
                      extended by butler.web.record.RecordListCombo
All Implemented Interfaces:
RecordSelector, java.io.Serializable, java.lang.Cloneable, org.apache.ecs.Attributes, org.apache.ecs.Element, org.apache.ecs.ElementRegistry, org.apache.ecs.FocusEvents, org.apache.ecs.FormEvents, org.apache.ecs.KeyEvents, org.apache.ecs.MouseEvents, org.apache.ecs.PageEvents, org.apache.ecs.Printable
Direct Known Subclasses:
ForeignKeyCombo

public class RecordListCombo
extends org.apache.ecs.html.Select
implements RecordSelector

Author:
Fredrik Bertilsson
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface butler.web.record.RecordSelector
RecordSelector.Factory
 
Field Summary
 
Fields inherited from class org.apache.ecs.GenericElement
tabLevel
 
Fields inherited from interface org.apache.ecs.Element
CENTER, LEFT, LOWERCASE, MIXEDCASE, RIGHT, UPPERCASE
 
Fields inherited from interface org.apache.ecs.Attributes
NO_ATTRIBUTE_VALUE
 
Constructor Summary
RecordListCombo(DRecordListCombo desc)
           
 
Method Summary
 void setParamName(java.lang.String name)
           
 void setRecordList(RecordList recList)
           
 void setSelectedRecord(butler.util.Tuple pk)
           
 
Methods inherited from class org.apache.ecs.html.Select
addElement, addElement, addElement, addElement, addElement, addElement, appendOption, appendOption, appendOption, appendOption, appendOption, appendOption, appendOption, removeElement, selectOption, setDisabled, setMultiple, setName, setOnBlur, setOnChange, setOnClick, setOnDblClick, setOnFocus, setOnKeyDown, setOnKeyPress, setOnKeyUp, setOnLoad, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setOnReset, setOnSelect, setOnSubmit, setOnUnload, setSize, setSize, setTabindex, setTabindex
 
Methods inherited from class org.apache.ecs.ConcreteElement
addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, clone, elements, getElement, isEmpty, keys, output, output, output, output, registryHasElement, registryHasElement, removeElementFromRegistry, removeElementFromRegistry
 
Methods inherited from class org.apache.ecs.ElementAttributes
addAttribute, addAttribute, addAttribute, addAttribute, attributes, createStartTag, getAttribute, getAttributeEqualitySign, getAttributeFilter, getAttributeFilterState, getAttributeQuote, getAttributeQuoteChar, hasAttribute, removeAttribute, setAttributeEqualitySign, setAttributeFilter, setAttributeFilterState, setAttributeQuote, setAttributeQuoteChar, setClass, setDir, setID, setLang, setStyle, setTitle
 
Methods inherited from class org.apache.ecs.GenericElement
alterCase, createEndTag, getBeginEndModifier, getBeginEndModifierDefined, getBeginStartModifier, getBeginStartModifierDefined, getCase, getCodeSet, getElementHashEntry, getElementType, getEndEndModifier, getEndEndModifierDefined, getEndStartModifier, getEndStartModifierDefined, getEndTagChar, getFilter, getFilterState, getNeedClosingTag, getNeedLineBreak, getPrettyPrint, getStartTagChar, getTabLevel, getTagPosition, getTagText, getVersion, putTabs, putTabs, removeBeginEndModifier, removeBeginStartModifier, removeEndEndModifier, removeEndStartModifier, setBeginEndModifier, setBeginModifier, setBeginModifier, setBeginStartModifier, setCase, setCodeSet, setElementType, setEndEndModifier, setEndModifier, setEndModifier, setEndStartModifier, setEndTagChar, setFilter, setFilterState, setNeedClosingTag, setPrettyPrint, setStartTagChar, setTabLevel, setTagPosition, setTagText, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.ecs.Element
getBeginEndModifier, getBeginStartModifier, getCase, getElementType, getEndEndModifier, getEndStartModifier, getEndTagChar, getFilterState, getNeedClosingTag, getNeedLineBreak, getPrettyPrint, getStartTagChar, getTabLevel, getTagPosition, getVersion, output, output, setBeginEndModifier, setBeginStartModifier, setCase, setElementType, setEndEndModifier, setEndStartModifier, setEndTagChar, setFilterState, setNeedClosingTag, setPrettyPrint, setStartTagChar, setTabLevel, setTagPosition
 
Methods inherited from interface org.apache.ecs.ElementRegistry
addElementToRegistry, addElementToRegistry, registryHasElement, registryHasElement, removeElementFromRegistry, removeElementFromRegistry
 

Constructor Detail

RecordListCombo

public RecordListCombo(DRecordListCombo desc)
                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

setRecordList

public void setRecordList(RecordList recList)
                   throws java.lang.Exception
Specified by:
setRecordList in interface RecordSelector
Throws:
java.lang.Exception

setSelectedRecord

public void setSelectedRecord(butler.util.Tuple pk)
                       throws java.lang.Exception
Specified by:
setSelectedRecord in interface RecordSelector
Throws:
java.lang.Exception

setParamName

public void setParamName(java.lang.String name)
Specified by:
setParamName in interface RecordSelector