/**
* GENERATED FILE - DO NOT EDIT
*
*/
package org.richfaces.taglib;
import java.lang.String ;
import javax.faces.convert.Converter ;
import org.ajax4jsf.model.DataComponentState ;
import java.lang.Object ;
import org.ajax4jsf.webapp.taglib.HtmlComponentTagBase ;
import javax.faces.el.MethodBinding ;
import java.util.Set ;
import javax.faces.component.UIComponent ;
import javax.el.ELException;
import javax.faces.FacesException;
import javax.faces.component.UIComponent;
import javax.el.MethodExpression;
import javax.faces.el.MethodBinding;
import javax.faces.el.ValueBinding;
import javax.el.ValueExpression;
import org.richfaces.webapp.taglib.MethodBindingMethodExpressionAdaptor;
import org.richfaces.webapp.taglib.ValueBindingValueExpressionAdaptor;
import org.richfaces.component.html.HtmlListShuttle;
public class ListShuttleTag extends org.ajax4jsf.webapp.taglib.HtmlComponentTagBase {
// Fields
/*
* activeItem
* Stores active item
*/
private ValueExpression _activeItem;
/**
* Stores active item
* Setter for activeItem
* @param activeItem - new value
*/
public void setActiveItem( ValueExpression __activeItem ){
this._activeItem = __activeItem;
}
/*
* ajaxKeys
* Defines row keys that are updated after an Ajax request
*/
private ValueExpression _ajaxKeys;
/**
* Defines row keys that are updated after an Ajax request
* Setter for ajaxKeys
* @param ajaxKeys - new value
*/
public void setAjaxKeys( ValueExpression __ajaxKeys ){
this._ajaxKeys = __ajaxKeys;
}
/*
* bottomControlClass
* CSS class for a "Bottom" control
*/
private ValueExpression _bottomControlClass;
/**
* CSS class for a "Bottom" control
* Setter for bottomControlClass
* @param bottomControlClass - new value
*/
public void setBottomControlClass( ValueExpression __bottomControlClass ){
this._bottomControlClass = __bottomControlClass;
}
/*
* bottomControlLabel
* Defines a label for a bottom control
*/
private ValueExpression _bottomControlLabel;
/**
* Defines a label for a bottom control
* Setter for bottomControlLabel
* @param bottomControlLabel - new value
*/
public void setBottomControlLabel( ValueExpression __bottomControlLabel ){
this._bottomControlLabel = __bottomControlLabel;
}
/*
* bottomTitle
* HTML: alt for the last button
*/
private ValueExpression _bottomTitle;
/**
* HTML: alt for the last button
* Setter for bottomTitle
* @param bottomTitle - new value
*/
public void setBottomTitle( ValueExpression __bottomTitle ){
this._bottomTitle = __bottomTitle;
}
/*
* columnClasses
* Comma-separated list of CSS classes for columns
*/
private ValueExpression _columnClasses;
/**
* Comma-separated list of CSS classes for columns
* Setter for columnClasses
* @param columnClasses - new value
*/
public void setColumnClasses( ValueExpression __columnClasses ){
this._columnClasses = __columnClasses;
}
/*
* componentState
* It defines EL-binding for a component state for saving or redefinition
*/
private ValueExpression _componentState;
/**
* It defines EL-binding for a component state for saving or redefinition
* Setter for componentState
* @param componentState - new value
*/
public void setComponentState( ValueExpression __componentState ){
this._componentState = __componentState;
}
/*
* controlsType
* Defines type of a control: button or none. Default value is "button".
*/
private ValueExpression _controlsType;
/**
* Defines type of a control: button or none. Default value is "button".
* Setter for controlsType
* @param controlsType - new value
*/
public void setControlsType( ValueExpression __controlsType ){
this._controlsType = __controlsType;
}
/*
* controlsVerticalAlign
* Customizes vertically a position of move/copy and order controls relatively to lists. Default value is "middle"
*/
private ValueExpression _controlsVerticalAlign;
/**
* Customizes vertically a position of move/copy and order controls relatively to lists. Default value is "middle"
* Setter for controlsVerticalAlign
* @param controlsVerticalAlign - new value
*/
public void setControlsVerticalAlign( ValueExpression __controlsVerticalAlign ){
this._controlsVerticalAlign = __controlsVerticalAlign;
}
/*
* converter
* Id of Converter to be used or reference to a Converter
*/
private ValueExpression _converter;
/**
* Id of Converter to be used or reference to a Converter
* Setter for converter
* @param converter - new value
*/
public void setConverter( ValueExpression __converter ){
this._converter = __converter;
}
/*
* converterMessage
* A ValueExpression enabled attribute that, if present,
will be used as the text of the converter message,
replacing any message that comes from the converter
*/
private ValueExpression _converterMessage;
/**
* A ValueExpression enabled attribute that, if present,
will be used as the text of the converter message,
replacing any message that comes from the converter
* Setter for converterMessage
* @param converterMessage - new value
*/
public void setConverterMessage( ValueExpression __converterMessage ){
this._converterMessage = __converterMessage;
}
/*
* copyAllControlClass
* CSS class for a "Copy all" control
*/
private ValueExpression _copyAllControlClass;
/**
* CSS class for a "Copy all" control
* Setter for copyAllControlClass
* @param copyAllControlClass - new value
*/
public void setCopyAllControlClass( ValueExpression __copyAllControlClass ){
this._copyAllControlClass = __copyAllControlClass;
}
/*
* copyAllControlLabel
* Defines a label for a "Copy all" control
*/
private ValueExpression _copyAllControlLabel;
/**
* Defines a label for a "Copy all" control
* Setter for copyAllControlLabel
* @param copyAllControlLabel - new value
*/
public void setCopyAllControlLabel( ValueExpression __copyAllControlLabel ){
this._copyAllControlLabel = __copyAllControlLabel;
}
/*
* copyAllTitle
* HTML: alt for "Copy all" button
*/
private ValueExpression _copyAllTitle;
/**
* HTML: alt for "Copy all" button
* Setter for copyAllTitle
* @param copyAllTitle - new value
*/
public void setCopyAllTitle( ValueExpression __copyAllTitle ){
this._copyAllTitle = __copyAllTitle;
}
/*
* copyControlClass
* CSS class for "Copy" control
*/
private ValueExpression _copyControlClass;
/**
* CSS class for "Copy" control
* Setter for copyControlClass
* @param copyControlClass - new value
*/
public void setCopyControlClass( ValueExpression __copyControlClass ){
this._copyControlClass = __copyControlClass;
}
/*
* copyControlLabel
* Defines a label for a "Copy" control
*/
private ValueExpression _copyControlLabel;
/**
* Defines a label for a "Copy" control
* Setter for copyControlLabel
* @param copyControlLabel - new value
*/
public void setCopyControlLabel( ValueExpression __copyControlLabel ){
this._copyControlLabel = __copyControlLabel;
}
/*
* copyTitle
* HTML: alt for a "Copy" button
*/
private ValueExpression _copyTitle;
/**
* HTML: alt for a "Copy" button
* Setter for copyTitle
* @param copyTitle - new value
*/
public void setCopyTitle( ValueExpression __copyTitle ){
this._copyTitle = __copyTitle;
}
/*
* disabledControlClass
* CSS class for a disabled control
*/
private ValueExpression _disabledControlClass;
/**
* CSS class for a disabled control
* Setter for disabledControlClass
* @param disabledControlClass - new value
*/
public void setDisabledControlClass( ValueExpression __disabledControlClass ){
this._disabledControlClass = __disabledControlClass;
}
/*
* downControlClass
* CSS class for a "Down" control
*/
private ValueExpression _downControlClass;
/**
* CSS class for a "Down" control
* Setter for downControlClass
* @param downControlClass - new value
*/
public void setDownControlClass( ValueExpression __downControlClass ){
this._downControlClass = __downControlClass;
}
/*
* downControlLabel
* Defines a label for a down control
*/
private ValueExpression _downControlLabel;
/**
* Defines a label for a down control
* Setter for downControlLabel
* @param downControlLabel - new value
*/
public void setDownControlLabel( ValueExpression __downControlLabel ){
this._downControlLabel = __downControlLabel;
}
/*
* downTitle
* HTML: alt for bottom button
*/
private ValueExpression _downTitle;
/**
* HTML: alt for bottom button
* Setter for downTitle
* @param downTitle - new value
*/
public void setDownTitle( ValueExpression __downTitle ){
this._downTitle = __downTitle;
}
/*
* fastMoveControlsVisible
* If "false", 'Copy All' and 'Remove All' controls aren't displayed. Default value is "true".
*/
private ValueExpression _fastMoveControlsVisible;
/**
* If "false", 'Copy All' and 'Remove All' controls aren't displayed. Default value is "true".
* Setter for fastMoveControlsVisible
* @param fastMoveControlsVisible - new value
*/
public void setFastMoveControlsVisible( ValueExpression __fastMoveControlsVisible ){
this._fastMoveControlsVisible = __fastMoveControlsVisible;
}
/*
* fastOrderControlsVisible
* If "false", 'Top' and 'Bottom' controls aren't displayed. Default value is "true".
*/
private ValueExpression _fastOrderControlsVisible;
/**
* If "false", 'Top' and 'Bottom' controls aren't displayed. Default value is "true".
* Setter for fastOrderControlsVisible
* @param fastOrderControlsVisible - new value
*/
public void setFastOrderControlsVisible( ValueExpression __fastOrderControlsVisible ){
this._fastOrderControlsVisible = __fastOrderControlsVisible;
}
/*
* immediate
* A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
*/
private ValueExpression _immediate;
/**
* A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
* Setter for immediate
* @param immediate - new value
*/
public void setImmediate( ValueExpression __immediate ){
this._immediate = __immediate;
}
/*
* label
* A localized user presentable name for this component.
*/
private ValueExpression _label;
/**
* A localized user presentable name for this component.
* Setter for label
* @param label - new value
*/
public void setLabel( ValueExpression __label ){
this._label = __label;
}
/*
* listClass
* CSS class for a list
*/
private ValueExpression _listClass;
/**
* CSS class for a list
* Setter for listClass
* @param listClass - new value
*/
public void setListClass( ValueExpression __listClass ){
this._listClass = __listClass;
}
/*
* listsHeight
* Defines height of the list. Default value is "140".
*/
private ValueExpression _listsHeight;
/**
* Defines height of the list. Default value is "140".
* Setter for listsHeight
* @param listsHeight - new value
*/
public void setListsHeight( ValueExpression __listsHeight ){
this._listsHeight = __listsHeight;
}
/*
* moveControlsVisible
* If "false", 'Copy' and 'Remove' controls aren't displayed. Default value is "true".
*/
private ValueExpression _moveControlsVisible;
/**
* If "false", 'Copy' and 'Remove' controls aren't displayed. Default value is "true".
* Setter for moveControlsVisible
* @param moveControlsVisible - new value
*/
public void setMoveControlsVisible( ValueExpression __moveControlsVisible ){
this._moveControlsVisible = __moveControlsVisible;
}
/*
* onblur
* HTML: script expression; the element lost the focus
*/
private ValueExpression _onblur;
/**
* HTML: script expression; the element lost the focus
* Setter for onblur
* @param onblur - new value
*/
public void setOnblur( ValueExpression __onblur ){
this._onblur = __onblur;
}
/*
* onbottomclick
* A JavaScript event handler; a button "Bottom" is clicked
*/
private ValueExpression _onbottomclick;
/**
* A JavaScript event handler; a button "Bottom" is clicked
* Setter for onbottomclick
* @param onbottomclick - new value
*/
public void setOnbottomclick( ValueExpression __onbottomclick ){
this._onbottomclick = __onbottomclick;
}
/*
* oncopyallclick
* A JavaScript event handler; a button "Copy All" is clicked
*/
private ValueExpression _oncopyallclick;
/**
* A JavaScript event handler; a button "Copy All" is clicked
* Setter for oncopyallclick
* @param oncopyallclick - new value
*/
public void setOncopyallclick( ValueExpression __oncopyallclick ){
this._oncopyallclick = __oncopyallclick;
}
/*
* oncopyclick
* HTML: a script expression; a button "Copy" is clicked
*/
private ValueExpression _oncopyclick;
/**
* HTML: a script expression; a button "Copy" is clicked
* Setter for oncopyclick
* @param oncopyclick - new value
*/
public void setOncopyclick( ValueExpression __oncopyclick ){
this._oncopyclick = __oncopyclick;
}
/*
* ondownclick
* A JavaScript event handler; a button "Down" is clicked
*/
private ValueExpression _ondownclick;
/**
* A JavaScript event handler; a button "Down" is clicked
* Setter for ondownclick
* @param ondownclick - new value
*/
public void setOndownclick( ValueExpression __ondownclick ){
this._ondownclick = __ondownclick;
}
/*
* onfocus
* HTML: script expression; the element got the focus
*/
private ValueExpression _onfocus;
/**
* HTML: script expression; the element got the focus
* Setter for onfocus
* @param onfocus - new value
*/
public void setOnfocus( ValueExpression __onfocus ){
this._onfocus = __onfocus;
}
/*
* onlistchange
* HTML: script expression; before a list is changed
*/
private ValueExpression _onlistchange;
/**
* HTML: script expression; before a list is changed
* Setter for onlistchange
* @param onlistchange - new value
*/
public void setOnlistchange( ValueExpression __onlistchange ){
this._onlistchange = __onlistchange;
}
/*
* onlistchanged
* HTML: script expression; a list is changed
*/
private ValueExpression _onlistchanged;
/**
* HTML: script expression; a list is changed
* Setter for onlistchanged
* @param onlistchanged - new value
*/
public void setOnlistchanged( ValueExpression __onlistchanged ){
this._onlistchanged = __onlistchanged;
}
/*
* onorderchange
* HTML: script expression; called before ordering action
*/
private ValueExpression _onorderchange;
/**
* HTML: script expression; called before ordering action
* Setter for onorderchange
* @param onorderchange - new value
*/
public void setOnorderchange( ValueExpression __onorderchange ){
this._onorderchange = __onorderchange;
}
/*
* onorderchanged
* HTML: script expression; called after ordering action
*/
private ValueExpression _onorderchanged;
/**
* HTML: script expression; called after ordering action
* Setter for onorderchanged
* @param onorderchanged - new value
*/
public void setOnorderchanged( ValueExpression __onorderchanged ){
this._onorderchanged = __onorderchanged;
}
/*
* onremoveallclick
* A JavaScript event handler; a button "Remove All" is clicked
*/
private ValueExpression _onremoveallclick;
/**
* A JavaScript event handler; a button "Remove All" is clicked
* Setter for onremoveallclick
* @param onremoveallclick - new value
*/
public void setOnremoveallclick( ValueExpression __onremoveallclick ){
this._onremoveallclick = __onremoveallclick;
}
/*
* onremoveclick
* A JavaScript event handler; a button "Remove" is clicked
*/
private ValueExpression _onremoveclick;
/**
* A JavaScript event handler; a button "Remove" is clicked
* Setter for onremoveclick
* @param onremoveclick - new value
*/
public void setOnremoveclick( ValueExpression __onremoveclick ){
this._onremoveclick = __onremoveclick;
}
/*
* ontopclick
* A JavaScript event handler; a button "Top" is clicked
*/
private ValueExpression _ontopclick;
/**
* A JavaScript event handler; a button "Top" is clicked
* Setter for ontopclick
* @param ontopclick - new value
*/
public void setOntopclick( ValueExpression __ontopclick ){
this._ontopclick = __ontopclick;
}
/*
* onupclick
* HTML: a script expression; a button "Up" is clicked
*/
private ValueExpression _onupclick;
/**
* HTML: a script expression; a button "Up" is clicked
* Setter for onupclick
* @param onupclick - new value
*/
public void setOnupclick( ValueExpression __onupclick ){
this._onupclick = __onupclick;
}
/*
* orderControlsVisible
* If "false", 'Up' and 'Down' controls aren't displayed. Default value is "true".
*/
private ValueExpression _orderControlsVisible;
/**
* If "false", 'Up' and 'Down' controls aren't displayed. Default value is "true".
* Setter for orderControlsVisible
* @param orderControlsVisible - new value
*/
public void setOrderControlsVisible( ValueExpression __orderControlsVisible ){
this._orderControlsVisible = __orderControlsVisible;
}
/*
* removeAllControlClass
* CSS class for "Remove all" control
*/
private ValueExpression _removeAllControlClass;
/**
* CSS class for "Remove all" control
* Setter for removeAllControlClass
* @param removeAllControlClass - new value
*/
public void setRemoveAllControlClass( ValueExpression __removeAllControlClass ){
this._removeAllControlClass = __removeAllControlClass;
}
/*
* removeAllControlLabel
* Defines a label for a "Remove all" control
*/
private ValueExpression _removeAllControlLabel;
/**
* Defines a label for a "Remove all" control
* Setter for removeAllControlLabel
* @param removeAllControlLabel - new value
*/
public void setRemoveAllControlLabel( ValueExpression __removeAllControlLabel ){
this._removeAllControlLabel = __removeAllControlLabel;
}
/*
* removeAllTitle
* HTML: alt for "Remove all" button
*/
private ValueExpression _removeAllTitle;
/**
* HTML: alt for "Remove all" button
* Setter for removeAllTitle
* @param removeAllTitle - new value
*/
public void setRemoveAllTitle( ValueExpression __removeAllTitle ){
this._removeAllTitle = __removeAllTitle;
}
/*
* removeControlClass
* CSS class for a "Remove" control
*/
private ValueExpression _removeControlClass;
/**
* CSS class for a "Remove" control
* Setter for removeControlClass
* @param removeControlClass - new value
*/
public void setRemoveControlClass( ValueExpression __removeControlClass ){
this._removeControlClass = __removeControlClass;
}
/*
* removeControlLabel
* Defines a label for a "Remove" control
*/
private ValueExpression _removeControlLabel;
/**
* Defines a label for a "Remove" control
* Setter for removeControlLabel
* @param removeControlLabel - new value
*/
public void setRemoveControlLabel( ValueExpression __removeControlLabel ){
this._removeControlLabel = __removeControlLabel;
}
/*
* removeTitle
* HTML: alt for a "Remove" button
*/
private ValueExpression _removeTitle;
/**
* HTML: alt for a "Remove" button
* Setter for removeTitle
* @param removeTitle - new value
*/
public void setRemoveTitle( ValueExpression __removeTitle ){
this._removeTitle = __removeTitle;
}
/*
* requiredMessage
* A ValueExpression enabled attribute that, if present,
will be used as the text of the validation message for
the "required" facility, if the "required" facility is
used
*/
private ValueExpression _requiredMessage;
/**
* A ValueExpression enabled attribute that, if present,
will be used as the text of the validation message for
the "required" facility, if the "required" facility is
used
* Setter for requiredMessage
* @param requiredMessage - new value
*/
public void setRequiredMessage( ValueExpression __requiredMessage ){
this._requiredMessage = __requiredMessage;
}
/*
* rowClasses
* CSS class for a row
*/
private ValueExpression _rowClasses;
/**
* CSS class for a row
* Setter for rowClasses
* @param rowClasses - new value
*/
public void setRowClasses( ValueExpression __rowClasses ){
this._rowClasses = __rowClasses;
}
/*
* rowKeyConverter
* Converter for a row key object
*/
private ValueExpression _rowKeyConverter;
/**
* Converter for a row key object
* Setter for rowKeyConverter
* @param rowKeyConverter - new value
*/
public void setRowKeyConverter( ValueExpression __rowKeyConverter ){
this._rowKeyConverter = __rowKeyConverter;
}
/*
* rowKeyVar
* The attribute provides access to a row key in a Request scope
*/
private String _rowKeyVar;
/**
* The attribute provides access to a row key in a Request scope
* Setter for rowKeyVar
* @param rowKeyVar - new value
*/
public void setRowKeyVar( String __rowKeyVar ){
this._rowKeyVar = __rowKeyVar;
}
/*
* showButtonLabels
* Shows a label for a button. Default value is "true".
*/
private ValueExpression _showButtonLabels;
/**
* Shows a label for a button. Default value is "true".
* Setter for showButtonLabels
* @param showButtonLabels - new value
*/
public void setShowButtonLabels( ValueExpression __showButtonLabels ){
this._showButtonLabels = __showButtonLabels;
}
/*
* sourceCaptionLabel
* Defines source list caption representation text
*/
private ValueExpression _sourceCaptionLabel;
/**
* Defines source list caption representation text
* Setter for sourceCaptionLabel
* @param sourceCaptionLabel - new value
*/
public void setSourceCaptionLabel( ValueExpression __sourceCaptionLabel ){
this._sourceCaptionLabel = __sourceCaptionLabel;
}
/*
* sourceListWidth
* Defines width of a source list. Default value is "140".
*/
private ValueExpression _sourceListWidth;
/**
* Defines width of a source list. Default value is "140".
* Setter for sourceListWidth
* @param sourceListWidth - new value
*/
public void setSourceListWidth( ValueExpression __sourceListWidth ){
this._sourceListWidth = __sourceListWidth;
}
/*
* sourceRequired
* Defines the case when source value is being validated.
If the value is "true", there should be at least one item in the source list
*/
private ValueExpression _sourceRequired;
/**
* Defines the case when source value is being validated.
If the value is "true", there should be at least one item in the source list
* Setter for sourceRequired
* @param sourceRequired - new value
*/
public void setSourceRequired( ValueExpression __sourceRequired ){
this._sourceRequired = __sourceRequired;
}
/*
* sourceSelection
* Manages selection in a source list from the server side
*/
private ValueExpression _sourceSelection;
/**
* Manages selection in a source list from the server side
* Setter for sourceSelection
* @param sourceSelection - new value
*/
public void setSourceSelection( ValueExpression __sourceSelection ){
this._sourceSelection = __sourceSelection;
}
/*
* sourceValue
* Defines a List or Array of items to be shown in a source list
*/
private ValueExpression _sourceValue;
/**
* Defines a List or Array of items to be shown in a source list
* Setter for sourceValue
* @param sourceValue - new value
*/
public void setSourceValue( ValueExpression __sourceValue ){
this._sourceValue = __sourceValue;
}
/*
* switchByClick
* If "true", dragging between lists realized by click
*/
private ValueExpression _switchByClick;
/**
* If "true", dragging between lists realized by click
* Setter for switchByClick
* @param switchByClick - new value
*/
public void setSwitchByClick( ValueExpression __switchByClick ){
this._switchByClick = __switchByClick;
}
/*
* switchByDblClick
* If "true", items can be moved between the lists by double-clicking on them. Default value is "true".
*/
private ValueExpression _switchByDblClick;
/**
* If "true", items can be moved between the lists by double-clicking on them. Default value is "true".
* Setter for switchByDblClick
* @param switchByDblClick - new value
*/
public void setSwitchByDblClick( ValueExpression __switchByDblClick ){
this._switchByDblClick = __switchByDblClick;
}
/*
* targetCaptionLabel
* Defines target list caption representation text
*/
private ValueExpression _targetCaptionLabel;
/**
* Defines target list caption representation text
* Setter for targetCaptionLabel
* @param targetCaptionLabel - new value
*/
public void setTargetCaptionLabel( ValueExpression __targetCaptionLabel ){
this._targetCaptionLabel = __targetCaptionLabel;
}
/*
* targetListWidth
* Defines width of a target list. Default value is "140".
*/
private ValueExpression _targetListWidth;
/**
* Defines width of a target list. Default value is "140".
* Setter for targetListWidth
* @param targetListWidth - new value
*/
public void setTargetListWidth( ValueExpression __targetListWidth ){
this._targetListWidth = __targetListWidth;
}
/*
* targetRequired
* Defines the case when target value is being validated.
If the value is "true", there should be at least one item in the target list
*/
private ValueExpression _targetRequired;
/**
* Defines the case when target value is being validated.
If the value is "true", there should be at least one item in the target list
* Setter for targetRequired
* @param targetRequired - new value
*/
public void setTargetRequired( ValueExpression __targetRequired ){
this._targetRequired = __targetRequired;
}
/*
* targetSelection
* Manages selection in a target list from the server side
*/
private ValueExpression _targetSelection;
/**
* Manages selection in a target list from the server side
* Setter for targetSelection
* @param targetSelection - new value
*/
public void setTargetSelection( ValueExpression __targetSelection ){
this._targetSelection = __targetSelection;
}
/*
* targetValue
* Defines a List or Array of items to be shown in a target list
*/
private ValueExpression _targetValue;
/**
* Defines a List or Array of items to be shown in a target list
* Setter for targetValue
* @param targetValue - new value
*/
public void setTargetValue( ValueExpression __targetValue ){
this._targetValue = __targetValue;
}
/*
* topControlClass
* CSS class for a "Top" control
*/
private ValueExpression _topControlClass;
/**
* CSS class for a "Top" control
* Setter for topControlClass
* @param topControlClass - new value
*/
public void setTopControlClass( ValueExpression __topControlClass ){
this._topControlClass = __topControlClass;
}
/*
* topControlLabel
* Defines a label for a "Top" control
*/
private ValueExpression _topControlLabel;
/**
* Defines a label for a "Top" control
* Setter for topControlLabel
* @param topControlLabel - new value
*/
public void setTopControlLabel( ValueExpression __topControlLabel ){
this._topControlLabel = __topControlLabel;
}
/*
* topTitle
* HTML: alt for the first button
*/
private ValueExpression _topTitle;
/**
* HTML: alt for the first button
* Setter for topTitle
* @param topTitle - new value
*/
public void setTopTitle( ValueExpression __topTitle ){
this._topTitle = __topTitle;
}
/*
* upControlClass
* CSS class for an "Up" control
*/
private ValueExpression _upControlClass;
/**
* CSS class for an "Up" control
* Setter for upControlClass
* @param upControlClass - new value
*/
public void setUpControlClass( ValueExpression __upControlClass ){
this._upControlClass = __upControlClass;
}
/*
* upControlLabel
* Defines a label for an "Up" control
*/
private ValueExpression _upControlLabel;
/**
* Defines a label for an "Up" control
* Setter for upControlLabel
* @param upControlLabel - new value
*/
public void setUpControlLabel( ValueExpression __upControlLabel ){
this._upControlLabel = __upControlLabel;
}
/*
* upTitle
* HTML: alt for top button
*/
private ValueExpression _upTitle;
/**
* HTML: alt for top button
* Setter for upTitle
* @param upTitle - new value
*/
public void setUpTitle( ValueExpression __upTitle ){
this._upTitle = __upTitle;
}
/*
* validator
* MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
*/
private MethodExpression _validator;
/**
* MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
* Setter for validator
* @param validator - new value
*/
public void setValidator( MethodExpression __validator ){
this._validator = __validator;
}
/*
* validatorMessage
* A ValueExpression enabled attribute that, if present,
will be used as the text of the validator message,
replacing any message that comes from the validator
*/
private ValueExpression _validatorMessage;
/**
* A ValueExpression enabled attribute that, if present,
will be used as the text of the validator message,
replacing any message that comes from the validator
* Setter for validatorMessage
* @param validatorMessage - new value
*/
public void setValidatorMessage( ValueExpression __validatorMessage ){
this._validatorMessage = __validatorMessage;
}
/*
* valueChangeListener
* Listener for value changes
*/
private MethodExpression _valueChangeListener;
/**
* Listener for value changes
* Setter for valueChangeListener
* @param valueChangeListener - new value
*/
public void setValueChangeListener( MethodExpression __valueChangeListener ){
this._valueChangeListener = __valueChangeListener;
}
/*
* var
* Defines a list on the page
*/
private String _var;
/**
* Defines a list on the page
* Setter for var
* @param var - new value
*/
public void setVar( String __var ){
this._var = __var;
}
public void release()
{
// TODO Auto-generated method stub
super.release();
this._activeItem = null;
this._ajaxKeys = null;
this._bottomControlClass = null;
this._bottomControlLabel = null;
this._bottomTitle = null;
this._columnClasses = null;
this._componentState = null;
this._controlsType = null;
this._controlsVerticalAlign = null;
this._converter = null;
this._converterMessage = null;
this._copyAllControlClass = null;
this._copyAllControlLabel = null;
this._copyAllTitle = null;
this._copyControlClass = null;
this._copyControlLabel = null;
this._copyTitle = null;
this._disabledControlClass = null;
this._downControlClass = null;
this._downControlLabel = null;
this._downTitle = null;
this._fastMoveControlsVisible = null;
this._fastOrderControlsVisible = null;
this._immediate = null;
this._label = null;
this._listClass = null;
this._listsHeight = null;
this._moveControlsVisible = null;
this._onblur = null;
this._onbottomclick = null;
this._oncopyallclick = null;
this._oncopyclick = null;
this._ondownclick = null;
this._onfocus = null;
this._onlistchange = null;
this._onlistchanged = null;
this._onorderchange = null;
this._onorderchanged = null;
this._onremoveallclick = null;
this._onremoveclick = null;
this._ontopclick = null;
this._onupclick = null;
this._orderControlsVisible = null;
this._removeAllControlClass = null;
this._removeAllControlLabel = null;
this._removeAllTitle = null;
this._removeControlClass = null;
this._removeControlLabel = null;
this._removeTitle = null;
this._requiredMessage = null;
this._rowClasses = null;
this._rowKeyConverter = null;
this._rowKeyVar = null;
this._showButtonLabels = null;
this._sourceCaptionLabel = null;
this._sourceListWidth = null;
this._sourceRequired = null;
this._sourceSelection = null;
this._sourceValue = null;
this._switchByClick = null;
this._switchByDblClick = null;
this._targetCaptionLabel = null;
this._targetListWidth = null;
this._targetRequired = null;
this._targetSelection = null;
this._targetValue = null;
this._topControlClass = null;
this._topControlLabel = null;
this._topTitle = null;
this._upControlClass = null;
this._upControlLabel = null;
this._upTitle = null;
this._validator = null;
this._validatorMessage = null;
this._valueChangeListener = null;
this._var = null;
}
/* (non-Javadoc)
* @see org.ajax4jsf.components.taglib.html.HtmlCommandButtonTagBase#setProperties(javax.faces.component.UIComponent)
*/
protected void setProperties(UIComponent component)
{
// TODO Auto-generated method stub
super.setProperties(component);
HtmlListShuttle comp = (HtmlListShuttle) component;
if (this._activeItem != null) {
if (this._activeItem.isLiteralText()) {
try {
java.lang.Object __activeItem = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._activeItem.getExpressionString(),
java.lang.Object.class);
comp.setActiveItem(__activeItem);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("activeItem", this._activeItem);
}
}
if (this._ajaxKeys != null) {
if (this._ajaxKeys.isLiteralText()) {
try {
java.util.Set __ajaxKeys = (java.util.Set) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ajaxKeys.getExpressionString(),
java.util.Set.class);
comp.setAjaxKeys(__ajaxKeys);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ajaxKeys", this._ajaxKeys);
}
}
if (this._bottomControlClass != null) {
if (this._bottomControlClass.isLiteralText()) {
try {
java.lang.String __bottomControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._bottomControlClass.getExpressionString(),
java.lang.String.class);
comp.setBottomControlClass(__bottomControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("bottomControlClass", this._bottomControlClass);
}
}
if (this._bottomControlLabel != null) {
if (this._bottomControlLabel.isLiteralText()) {
try {
java.lang.String __bottomControlLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._bottomControlLabel.getExpressionString(),
java.lang.String.class);
comp.setBottomControlLabel(__bottomControlLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("bottomControlLabel", this._bottomControlLabel);
}
}
if (this._bottomTitle != null) {
if (this._bottomTitle.isLiteralText()) {
try {
java.lang.String __bottomTitle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._bottomTitle.getExpressionString(),
java.lang.String.class);
comp.setBottomTitle(__bottomTitle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("bottomTitle", this._bottomTitle);
}
}
if (this._columnClasses != null) {
if (this._columnClasses.isLiteralText()) {
try {
java.lang.String __columnClasses = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._columnClasses.getExpressionString(),
java.lang.String.class);
comp.setColumnClasses(__columnClasses);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("columnClasses", this._columnClasses);
}
}
if (this._componentState != null) {
if (this._componentState.isLiteralText()) {
try {
org.ajax4jsf.model.DataComponentState __componentState = (org.ajax4jsf.model.DataComponentState) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._componentState.getExpressionString(),
org.ajax4jsf.model.DataComponentState.class);
comp.setComponentState(__componentState);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("componentState", this._componentState);
}
}
if (this._controlsType != null) {
if (this._controlsType.isLiteralText()) {
try {
java.lang.String __controlsType = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._controlsType.getExpressionString(),
java.lang.String.class);
comp.setControlsType(__controlsType);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("controlsType", this._controlsType);
}
}
if (this._controlsVerticalAlign != null) {
if (this._controlsVerticalAlign.isLiteralText()) {
try {
java.lang.String __controlsVerticalAlign = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._controlsVerticalAlign.getExpressionString(),
java.lang.String.class);
comp.setControlsVerticalAlign(__controlsVerticalAlign);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("controlsVerticalAlign", this._controlsVerticalAlign);
}
}
setConverterProperty(comp, this._converter);
if (this._converterMessage != null) {
if (this._converterMessage.isLiteralText()) {
try {
java.lang.String __converterMessage = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._converterMessage.getExpressionString(),
java.lang.String.class);
comp.setConverterMessage(__converterMessage);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("converterMessage", this._converterMessage);
}
}
if (this._copyAllControlClass != null) {
if (this._copyAllControlClass.isLiteralText()) {
try {
java.lang.String __copyAllControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._copyAllControlClass.getExpressionString(),
java.lang.String.class);
comp.setCopyAllControlClass(__copyAllControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("copyAllControlClass", this._copyAllControlClass);
}
}
if (this._copyAllControlLabel != null) {
if (this._copyAllControlLabel.isLiteralText()) {
try {
java.lang.String __copyAllControlLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._copyAllControlLabel.getExpressionString(),
java.lang.String.class);
comp.setCopyAllControlLabel(__copyAllControlLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("copyAllControlLabel", this._copyAllControlLabel);
}
}
if (this._copyAllTitle != null) {
if (this._copyAllTitle.isLiteralText()) {
try {
java.lang.String __copyAllTitle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._copyAllTitle.getExpressionString(),
java.lang.String.class);
comp.setCopyAllTitle(__copyAllTitle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("copyAllTitle", this._copyAllTitle);
}
}
if (this._copyControlClass != null) {
if (this._copyControlClass.isLiteralText()) {
try {
java.lang.String __copyControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._copyControlClass.getExpressionString(),
java.lang.String.class);
comp.setCopyControlClass(__copyControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("copyControlClass", this._copyControlClass);
}
}
if (this._copyControlLabel != null) {
if (this._copyControlLabel.isLiteralText()) {
try {
java.lang.String __copyControlLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._copyControlLabel.getExpressionString(),
java.lang.String.class);
comp.setCopyControlLabel(__copyControlLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("copyControlLabel", this._copyControlLabel);
}
}
if (this._copyTitle != null) {
if (this._copyTitle.isLiteralText()) {
try {
java.lang.String __copyTitle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._copyTitle.getExpressionString(),
java.lang.String.class);
comp.setCopyTitle(__copyTitle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("copyTitle", this._copyTitle);
}
}
if (this._disabledControlClass != null) {
if (this._disabledControlClass.isLiteralText()) {
try {
java.lang.String __disabledControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._disabledControlClass.getExpressionString(),
java.lang.String.class);
comp.setDisabledControlClass(__disabledControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("disabledControlClass", this._disabledControlClass);
}
}
if (this._downControlClass != null) {
if (this._downControlClass.isLiteralText()) {
try {
java.lang.String __downControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._downControlClass.getExpressionString(),
java.lang.String.class);
comp.setDownControlClass(__downControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("downControlClass", this._downControlClass);
}
}
if (this._downControlLabel != null) {
if (this._downControlLabel.isLiteralText()) {
try {
java.lang.String __downControlLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._downControlLabel.getExpressionString(),
java.lang.String.class);
comp.setDownControlLabel(__downControlLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("downControlLabel", this._downControlLabel);
}
}
if (this._downTitle != null) {
if (this._downTitle.isLiteralText()) {
try {
java.lang.String __downTitle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._downTitle.getExpressionString(),
java.lang.String.class);
comp.setDownTitle(__downTitle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("downTitle", this._downTitle);
}
}
if (this._fastMoveControlsVisible != null) {
if (this._fastMoveControlsVisible.isLiteralText()) {
try {
Boolean __fastMoveControlsVisible = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._fastMoveControlsVisible.getExpressionString(),
Boolean.class);
comp.setFastMoveControlsVisible(__fastMoveControlsVisible.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("fastMoveControlsVisible", this._fastMoveControlsVisible);
}
}
if (this._fastOrderControlsVisible != null) {
if (this._fastOrderControlsVisible.isLiteralText()) {
try {
Boolean __fastOrderControlsVisible = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._fastOrderControlsVisible.getExpressionString(),
Boolean.class);
comp.setFastOrderControlsVisible(__fastOrderControlsVisible.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("fastOrderControlsVisible", this._fastOrderControlsVisible);
}
}
if (this._immediate != null) {
if (this._immediate.isLiteralText()) {
try {
Boolean __immediate = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._immediate.getExpressionString(),
Boolean.class);
comp.setImmediate(__immediate.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("immediate", this._immediate);
}
}
if (this._label != null) {
if (this._label.isLiteralText()) {
try {
java.lang.String __label = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._label.getExpressionString(),
java.lang.String.class);
comp.setLabel(__label);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("label", this._label);
}
}
if (this._listClass != null) {
if (this._listClass.isLiteralText()) {
try {
java.lang.String __listClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._listClass.getExpressionString(),
java.lang.String.class);
comp.setListClass(__listClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("listClass", this._listClass);
}
}
if (this._listsHeight != null) {
if (this._listsHeight.isLiteralText()) {
try {
java.lang.String __listsHeight = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._listsHeight.getExpressionString(),
java.lang.String.class);
comp.setListsHeight(__listsHeight);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("listsHeight", this._listsHeight);
}
}
if (this._moveControlsVisible != null) {
if (this._moveControlsVisible.isLiteralText()) {
try {
Boolean __moveControlsVisible = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._moveControlsVisible.getExpressionString(),
Boolean.class);
comp.setMoveControlsVisible(__moveControlsVisible.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("moveControlsVisible", this._moveControlsVisible);
}
}
if (this._onblur != null) {
if (this._onblur.isLiteralText()) {
try {
java.lang.String __onblur = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onblur.getExpressionString(),
java.lang.String.class);
comp.setOnblur(__onblur);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onblur", this._onblur);
}
}
if (this._onbottomclick != null) {
if (this._onbottomclick.isLiteralText()) {
try {
java.lang.String __onbottomclick = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onbottomclick.getExpressionString(),
java.lang.String.class);
comp.setOnbottomclick(__onbottomclick);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onbottomclick", this._onbottomclick);
}
}
if (this._oncopyallclick != null) {
if (this._oncopyallclick.isLiteralText()) {
try {
java.lang.String __oncopyallclick = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._oncopyallclick.getExpressionString(),
java.lang.String.class);
comp.setOncopyallclick(__oncopyallclick);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("oncopyallclick", this._oncopyallclick);
}
}
if (this._oncopyclick != null) {
if (this._oncopyclick.isLiteralText()) {
try {
java.lang.String __oncopyclick = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._oncopyclick.getExpressionString(),
java.lang.String.class);
comp.setOncopyclick(__oncopyclick);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("oncopyclick", this._oncopyclick);
}
}
if (this._ondownclick != null) {
if (this._ondownclick.isLiteralText()) {
try {
java.lang.String __ondownclick = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondownclick.getExpressionString(),
java.lang.String.class);
comp.setOndownclick(__ondownclick);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondownclick", this._ondownclick);
}
}
if (this._onfocus != null) {
if (this._onfocus.isLiteralText()) {
try {
java.lang.String __onfocus = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onfocus.getExpressionString(),
java.lang.String.class);
comp.setOnfocus(__onfocus);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onfocus", this._onfocus);
}
}
if (this._onlistchange != null) {
if (this._onlistchange.isLiteralText()) {
try {
java.lang.String __onlistchange = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onlistchange.getExpressionString(),
java.lang.String.class);
comp.setOnlistchange(__onlistchange);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onlistchange", this._onlistchange);
}
}
if (this._onlistchanged != null) {
if (this._onlistchanged.isLiteralText()) {
try {
java.lang.String __onlistchanged = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onlistchanged.getExpressionString(),
java.lang.String.class);
comp.setOnlistchanged(__onlistchanged);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onlistchanged", this._onlistchanged);
}
}
if (this._onorderchange != null) {
if (this._onorderchange.isLiteralText()) {
try {
java.lang.String __onorderchange = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onorderchange.getExpressionString(),
java.lang.String.class);
comp.setOnorderchange(__onorderchange);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onorderchange", this._onorderchange);
}
}
if (this._onorderchanged != null) {
if (this._onorderchanged.isLiteralText()) {
try {
java.lang.String __onorderchanged = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onorderchanged.getExpressionString(),
java.lang.String.class);
comp.setOnorderchanged(__onorderchanged);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onorderchanged", this._onorderchanged);
}
}
if (this._onremoveallclick != null) {
if (this._onremoveallclick.isLiteralText()) {
try {
java.lang.String __onremoveallclick = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onremoveallclick.getExpressionString(),
java.lang.String.class);
comp.setOnremoveallclick(__onremoveallclick);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onremoveallclick", this._onremoveallclick);
}
}
if (this._onremoveclick != null) {
if (this._onremoveclick.isLiteralText()) {
try {
java.lang.String __onremoveclick = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onremoveclick.getExpressionString(),
java.lang.String.class);
comp.setOnremoveclick(__onremoveclick);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onremoveclick", this._onremoveclick);
}
}
if (this._ontopclick != null) {
if (this._ontopclick.isLiteralText()) {
try {
java.lang.String __ontopclick = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ontopclick.getExpressionString(),
java.lang.String.class);
comp.setOntopclick(__ontopclick);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ontopclick", this._ontopclick);
}
}
if (this._onupclick != null) {
if (this._onupclick.isLiteralText()) {
try {
java.lang.String __onupclick = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onupclick.getExpressionString(),
java.lang.String.class);
comp.setOnupclick(__onupclick);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onupclick", this._onupclick);
}
}
if (this._orderControlsVisible != null) {
if (this._orderControlsVisible.isLiteralText()) {
try {
Boolean __orderControlsVisible = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._orderControlsVisible.getExpressionString(),
Boolean.class);
comp.setOrderControlsVisible(__orderControlsVisible.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("orderControlsVisible", this._orderControlsVisible);
}
}
if (this._removeAllControlClass != null) {
if (this._removeAllControlClass.isLiteralText()) {
try {
java.lang.String __removeAllControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._removeAllControlClass.getExpressionString(),
java.lang.String.class);
comp.setRemoveAllControlClass(__removeAllControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("removeAllControlClass", this._removeAllControlClass);
}
}
if (this._removeAllControlLabel != null) {
if (this._removeAllControlLabel.isLiteralText()) {
try {
java.lang.String __removeAllControlLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._removeAllControlLabel.getExpressionString(),
java.lang.String.class);
comp.setRemoveAllControlLabel(__removeAllControlLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("removeAllControlLabel", this._removeAllControlLabel);
}
}
if (this._removeAllTitle != null) {
if (this._removeAllTitle.isLiteralText()) {
try {
java.lang.String __removeAllTitle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._removeAllTitle.getExpressionString(),
java.lang.String.class);
comp.setRemoveAllTitle(__removeAllTitle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("removeAllTitle", this._removeAllTitle);
}
}
if (this._removeControlClass != null) {
if (this._removeControlClass.isLiteralText()) {
try {
java.lang.String __removeControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._removeControlClass.getExpressionString(),
java.lang.String.class);
comp.setRemoveControlClass(__removeControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("removeControlClass", this._removeControlClass);
}
}
if (this._removeControlLabel != null) {
if (this._removeControlLabel.isLiteralText()) {
try {
java.lang.String __removeControlLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._removeControlLabel.getExpressionString(),
java.lang.String.class);
comp.setRemoveControlLabel(__removeControlLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("removeControlLabel", this._removeControlLabel);
}
}
if (this._removeTitle != null) {
if (this._removeTitle.isLiteralText()) {
try {
java.lang.String __removeTitle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._removeTitle.getExpressionString(),
java.lang.String.class);
comp.setRemoveTitle(__removeTitle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("removeTitle", this._removeTitle);
}
}
if (this._requiredMessage != null) {
if (this._requiredMessage.isLiteralText()) {
try {
java.lang.String __requiredMessage = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._requiredMessage.getExpressionString(),
java.lang.String.class);
comp.setRequiredMessage(__requiredMessage);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("requiredMessage", this._requiredMessage);
}
}
if (this._rowClasses != null) {
if (this._rowClasses.isLiteralText()) {
try {
java.lang.String __rowClasses = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._rowClasses.getExpressionString(),
java.lang.String.class);
comp.setRowClasses(__rowClasses);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("rowClasses", this._rowClasses);
}
}
setRowKeyConverterProperty(comp, this._rowKeyConverter);
if (this._rowKeyVar != null) {
comp.setRowKeyVar(this._rowKeyVar);
}
if (this._showButtonLabels != null) {
if (this._showButtonLabels.isLiteralText()) {
try {
Boolean __showButtonLabels = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._showButtonLabels.getExpressionString(),
Boolean.class);
comp.setShowButtonLabels(__showButtonLabels.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("showButtonLabels", this._showButtonLabels);
}
}
if (this._sourceCaptionLabel != null) {
if (this._sourceCaptionLabel.isLiteralText()) {
try {
java.lang.String __sourceCaptionLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._sourceCaptionLabel.getExpressionString(),
java.lang.String.class);
comp.setSourceCaptionLabel(__sourceCaptionLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("sourceCaptionLabel", this._sourceCaptionLabel);
}
}
if (this._sourceListWidth != null) {
if (this._sourceListWidth.isLiteralText()) {
try {
java.lang.String __sourceListWidth = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._sourceListWidth.getExpressionString(),
java.lang.String.class);
comp.setSourceListWidth(__sourceListWidth);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("sourceListWidth", this._sourceListWidth);
}
}
if (this._sourceRequired != null) {
if (this._sourceRequired.isLiteralText()) {
try {
Boolean __sourceRequired = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._sourceRequired.getExpressionString(),
Boolean.class);
comp.setSourceRequired(__sourceRequired.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("sourceRequired", this._sourceRequired);
}
}
if(null != this._sourceSelection && this._sourceSelection.isLiteralText()){
throw new IllegalArgumentException("Component org.richfaces.ListShuttle with Id " + component.getClientId(getFacesContext()) +" allows only EL expressions for property sourceSelection");
}
if (this._sourceSelection != null) {
if (this._sourceSelection.isLiteralText()) {
try {
java.util.Set __sourceSelection = (java.util.Set) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._sourceSelection.getExpressionString(),
java.util.Set.class);
comp.setSourceSelection(__sourceSelection);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("sourceSelection", this._sourceSelection);
}
}
if (this._sourceValue != null) {
if (this._sourceValue.isLiteralText()) {
try {
java.lang.Object __sourceValue = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._sourceValue.getExpressionString(),
java.lang.Object.class);
comp.setSourceValue(__sourceValue);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("sourceValue", this._sourceValue);
}
}
if (this._switchByClick != null) {
if (this._switchByClick.isLiteralText()) {
try {
Boolean __switchByClick = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._switchByClick.getExpressionString(),
Boolean.class);
comp.setSwitchByClick(__switchByClick.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("switchByClick", this._switchByClick);
}
}
if (this._switchByDblClick != null) {
if (this._switchByDblClick.isLiteralText()) {
try {
Boolean __switchByDblClick = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._switchByDblClick.getExpressionString(),
Boolean.class);
comp.setSwitchByDblClick(__switchByDblClick.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("switchByDblClick", this._switchByDblClick);
}
}
if (this._targetCaptionLabel != null) {
if (this._targetCaptionLabel.isLiteralText()) {
try {
java.lang.String __targetCaptionLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._targetCaptionLabel.getExpressionString(),
java.lang.String.class);
comp.setTargetCaptionLabel(__targetCaptionLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("targetCaptionLabel", this._targetCaptionLabel);
}
}
if (this._targetListWidth != null) {
if (this._targetListWidth.isLiteralText()) {
try {
java.lang.String __targetListWidth = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._targetListWidth.getExpressionString(),
java.lang.String.class);
comp.setTargetListWidth(__targetListWidth);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("targetListWidth", this._targetListWidth);
}
}
if (this._targetRequired != null) {
if (this._targetRequired.isLiteralText()) {
try {
Boolean __targetRequired = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._targetRequired.getExpressionString(),
Boolean.class);
comp.setTargetRequired(__targetRequired.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("targetRequired", this._targetRequired);
}
}
if(null != this._targetSelection && this._targetSelection.isLiteralText()){
throw new IllegalArgumentException("Component org.richfaces.ListShuttle with Id " + component.getClientId(getFacesContext()) +" allows only EL expressions for property targetSelection");
}
if (this._targetSelection != null) {
if (this._targetSelection.isLiteralText()) {
try {
java.util.Set __targetSelection = (java.util.Set) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._targetSelection.getExpressionString(),
java.util.Set.class);
comp.setTargetSelection(__targetSelection);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("targetSelection", this._targetSelection);
}
}
if (this._targetValue != null) {
if (this._targetValue.isLiteralText()) {
try {
java.lang.Object __targetValue = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._targetValue.getExpressionString(),
java.lang.Object.class);
comp.setTargetValue(__targetValue);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("targetValue", this._targetValue);
}
}
if (this._topControlClass != null) {
if (this._topControlClass.isLiteralText()) {
try {
java.lang.String __topControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._topControlClass.getExpressionString(),
java.lang.String.class);
comp.setTopControlClass(__topControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("topControlClass", this._topControlClass);
}
}
if (this._topControlLabel != null) {
if (this._topControlLabel.isLiteralText()) {
try {
java.lang.String __topControlLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._topControlLabel.getExpressionString(),
java.lang.String.class);
comp.setTopControlLabel(__topControlLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("topControlLabel", this._topControlLabel);
}
}
if (this._topTitle != null) {
if (this._topTitle.isLiteralText()) {
try {
java.lang.String __topTitle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._topTitle.getExpressionString(),
java.lang.String.class);
comp.setTopTitle(__topTitle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("topTitle", this._topTitle);
}
}
if (this._upControlClass != null) {
if (this._upControlClass.isLiteralText()) {
try {
java.lang.String __upControlClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._upControlClass.getExpressionString(),
java.lang.String.class);
comp.setUpControlClass(__upControlClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("upControlClass", this._upControlClass);
}
}
if (this._upControlLabel != null) {
if (this._upControlLabel.isLiteralText()) {
try {
java.lang.String __upControlLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._upControlLabel.getExpressionString(),
java.lang.String.class);
comp.setUpControlLabel(__upControlLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("upControlLabel", this._upControlLabel);
}
}
if (this._upTitle != null) {
if (this._upTitle.isLiteralText()) {
try {
java.lang.String __upTitle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._upTitle.getExpressionString(),
java.lang.String.class);
comp.setUpTitle(__upTitle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("upTitle", this._upTitle);
}
}
setValidatorProperty(comp, this._validator);
if (this._validatorMessage != null) {
if (this._validatorMessage.isLiteralText()) {
try {
java.lang.String __validatorMessage = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._validatorMessage.getExpressionString(),
java.lang.String.class);
comp.setValidatorMessage(__validatorMessage);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("validatorMessage", this._validatorMessage);
}
}
setValueChangeListenerProperty(comp, this._valueChangeListener);
if (this._var != null) {
comp.setVar(this._var);
}
}
/* (non-Javadoc)
* @see javax.faces.webapp.UIComponentTag#getComponentType()
*/
public String getComponentType() {
// TODO Auto-generated method stub
return "org.richfaces.ListShuttle";
}
/* (non-Javadoc)
* @see javax.faces.webapp.UIComponentTag#getRendererType()
*/
public String getRendererType() {
return "org.richfaces.ListShuttleRenderer";
}
}