/**
* GENERATED FILE - DO NOT EDIT
*
*/
package org.richfaces.taglib;
import java.lang.String ;
import java.lang.Object ;
import org.ajax4jsf.webapp.taglib.HtmlComponentTagBase ;
import javax.faces.el.MethodBinding ;
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.HtmlTreeNode;
public class TreeNodeTag extends org.ajax4jsf.webapp.taglib.HtmlComponentTagBase {
// Fields
/*
* acceptCursors
* List of comma separated cursors that indicates when acceptable draggable over dropzone
*/
private ValueExpression _acceptCursors;
/**
* List of comma separated cursors that indicates when acceptable draggable over dropzone
* Setter for acceptCursors
* @param acceptCursors - new value
*/
public void setAcceptCursors( ValueExpression __acceptCursors ){
this._acceptCursors = __acceptCursors;
}
/*
* acceptedTypes
* A list of drag zones types, which elements are accepted by a drop zone
*/
private ValueExpression _acceptedTypes;
/**
* A list of drag zones types, which elements are accepted by a drop zone
* Setter for acceptedTypes
* @param acceptedTypes - new value
*/
public void setAcceptedTypes( ValueExpression __acceptedTypes ){
this._acceptedTypes = __acceptedTypes;
}
/*
* ajaxSingle
* boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying)
to the component which send the request only
*/
private ValueExpression _ajaxSingle;
/**
* boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying)
to the component which send the request only
* Setter for ajaxSingle
* @param ajaxSingle - new value
*/
public void setAjaxSingle( ValueExpression __ajaxSingle ){
this._ajaxSingle = __ajaxSingle;
}
/*
* ajaxSubmitSelection
* An algorithm of AJAX request submission. Possible values are "inherit", "true", "false". Default value is "inherit".
*/
private ValueExpression _ajaxSubmitSelection;
/**
* An algorithm of AJAX request submission. Possible values are "inherit", "true", "false". Default value is "inherit".
* Setter for ajaxSubmitSelection
* @param ajaxSubmitSelection - new value
*/
public void setAjaxSubmitSelection( ValueExpression __ajaxSubmitSelection ){
this._ajaxSubmitSelection = __ajaxSubmitSelection;
}
/*
* bypassUpdates
* If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input
*/
private ValueExpression _bypassUpdates;
/**
* If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input
* Setter for bypassUpdates
* @param bypassUpdates - new value
*/
public void setBypassUpdates( ValueExpression __bypassUpdates ){
this._bypassUpdates = __bypassUpdates;
}
/*
* changeExpandListener
* Listener called on expand/collapse event on the node
*/
private MethodExpression _changeExpandListener;
/**
* Listener called on expand/collapse event on the node
* Setter for changeExpandListener
* @param changeExpandListener - new value
*/
public void setChangeExpandListener( MethodExpression __changeExpandListener ){
this._changeExpandListener = __changeExpandListener;
}
/*
* cursorTypeMapping
* Mapping between drop types and acceptable cursors
*/
private ValueExpression _cursorTypeMapping;
/**
* Mapping between drop types and acceptable cursors
* Setter for cursorTypeMapping
* @param cursorTypeMapping - new value
*/
public void setCursorTypeMapping( ValueExpression __cursorTypeMapping ){
this._cursorTypeMapping = __cursorTypeMapping;
}
/*
* data
* Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
*/
private ValueExpression _data;
/**
* Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
* Setter for data
* @param data - new value
*/
public void setData( ValueExpression __data ){
this._data = __data;
}
/*
* dragIndicator
* Id of a component that is used as drag pointer during the drag operation
*/
private ValueExpression _dragIndicator;
/**
* Id of a component that is used as drag pointer during the drag operation
* Setter for dragIndicator
* @param dragIndicator - new value
*/
public void setDragIndicator( ValueExpression __dragIndicator ){
this._dragIndicator = __dragIndicator;
}
/*
* dragListener
* MethodBinding representing an action listener method that will be notified after drag operation
*/
private MethodExpression _dragListener;
/**
* MethodBinding representing an action listener method that will be notified after drag operation
* Setter for dragListener
* @param dragListener - new value
*/
public void setDragListener( MethodExpression __dragListener ){
this._dragListener = __dragListener;
}
/*
* dragType
* A drag zone type that is used for zone definition, which elements can be accepted by a drop zone
*/
private ValueExpression _dragType;
/**
* A drag zone type that is used for zone definition, which elements can be accepted by a drop zone
* Setter for dragType
* @param dragType - new value
*/
public void setDragType( ValueExpression __dragType ){
this._dragType = __dragType;
}
/*
* dragValue
* Data to be sent to the drop zone after a drop event. Default value is "getUITree().getDragValue()".
*/
private ValueExpression _dragValue;
/**
* Data to be sent to the drop zone after a drop event. Default value is "getUITree().getDragValue()".
* Setter for dragValue
* @param dragValue - new value
*/
public void setDragValue( ValueExpression __dragValue ){
this._dragValue = __dragValue;
}
/*
* dropListener
* MethodBinding representing an action listener method that will be notified after drop operation
*/
private MethodExpression _dropListener;
/**
* MethodBinding representing an action listener method that will be notified after drop operation
* Setter for dropListener
* @param dropListener - new value
*/
public void setDropListener( MethodExpression __dropListener ){
this._dropListener = __dropListener;
}
/*
* dropValue
* Data to be processed after a drop event. Default value is "getUITree().getDropValue()".
*/
private ValueExpression _dropValue;
/**
* Data to be processed after a drop event. Default value is "getUITree().getDropValue()".
* Setter for dropValue
* @param dropValue - new value
*/
public void setDropValue( ValueExpression __dropValue ){
this._dropValue = __dropValue;
}
/*
* eventsQueue
* Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
*/
private ValueExpression _eventsQueue;
/**
* Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
* Setter for eventsQueue
* @param eventsQueue - new value
*/
public void setEventsQueue( ValueExpression __eventsQueue ){
this._eventsQueue = __eventsQueue;
}
/*
* focus
* id of element to set focus after request completed on client side
*/
private ValueExpression _focus;
/**
* id of element to set focus after request completed on client side
* Setter for focus
* @param focus - new value
*/
public void setFocus( ValueExpression __focus ){
this._focus = __focus;
}
/*
* grabCursors
* List of comma separated cursors that indicates when you can grab and drag an object
*/
private ValueExpression _grabCursors;
/**
* List of comma separated cursors that indicates when you can grab and drag an object
* Setter for grabCursors
* @param grabCursors - new value
*/
public void setGrabCursors( ValueExpression __grabCursors ){
this._grabCursors = __grabCursors;
}
/*
* grabbingCursors
* List of comma separated cursors that indicates when you has grabbed something
*/
private ValueExpression _grabbingCursors;
/**
* List of comma separated cursors that indicates when you has grabbed something
* Setter for grabbingCursors
* @param grabbingCursors - new value
*/
public void setGrabbingCursors( ValueExpression __grabbingCursors ){
this._grabbingCursors = __grabbingCursors;
}
/*
* highlightedClass
* Corresponds to the HTML class attribute. Applied to highlighted node
*/
private ValueExpression _highlightedClass;
/**
* Corresponds to the HTML class attribute. Applied to highlighted node
* Setter for highlightedClass
* @param highlightedClass - new value
*/
public void setHighlightedClass( ValueExpression __highlightedClass ){
this._highlightedClass = __highlightedClass;
}
/*
* icon
* The icon for node
*/
private ValueExpression _icon;
/**
* The icon for node
* Setter for icon
* @param icon - new value
*/
public void setIcon( ValueExpression __icon ){
this._icon = __icon;
}
/*
* iconCollapsed
* The icon for collapsed node
*/
private ValueExpression _iconCollapsed;
/**
* The icon for collapsed node
* Setter for iconCollapsed
* @param iconCollapsed - new value
*/
public void setIconCollapsed( ValueExpression __iconCollapsed ){
this._iconCollapsed = __iconCollapsed;
}
/*
* iconExpanded
* The icon for expanded node
*/
private ValueExpression _iconExpanded;
/**
* The icon for expanded node
* Setter for iconExpanded
* @param iconExpanded - new value
*/
public void setIconExpanded( ValueExpression __iconExpanded ){
this._iconExpanded = __iconExpanded;
}
/*
* iconLeaf
* An icon for component leaves
*/
private ValueExpression _iconLeaf;
/**
* An icon for component leaves
* Setter for iconLeaf
* @param iconLeaf - new value
*/
public void setIconLeaf( ValueExpression __iconLeaf ){
this._iconLeaf = __iconLeaf;
}
/*
* ignoreDupResponses
* Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
*/
private ValueExpression _ignoreDupResponses;
/**
* Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
* Setter for ignoreDupResponses
* @param ignoreDupResponses - new value
*/
public void setIgnoreDupResponses( ValueExpression __ignoreDupResponses ){
this._ignoreDupResponses = __ignoreDupResponses;
}
/*
* limitToList
* If "true", updates on client side ONLY elements from this 'reRender' property. If "false" (default) updates all rendered by ajax region components
*/
private ValueExpression _limitToList;
/**
* If "true", updates on client side ONLY elements from this 'reRender' property. If "false" (default) updates all rendered by ajax region components
* Setter for limitToList
* @param limitToList - new value
*/
public void setLimitToList( ValueExpression __limitToList ){
this._limitToList = __limitToList;
}
/*
* nodeClass
* Name of node CSS class
*/
private ValueExpression _nodeClass;
/**
* Name of node CSS class
* Setter for nodeClass
* @param nodeClass - new value
*/
public void setNodeClass( ValueExpression __nodeClass ){
this._nodeClass = __nodeClass;
}
/*
* nodeSelectListener
* MethodBinding representing an action listener method that will be notified after selection of node.
*/
private MethodExpression _nodeSelectListener;
/**
* MethodBinding representing an action listener method that will be notified after selection of node.
* Setter for nodeSelectListener
* @param nodeSelectListener - new value
*/
public void setNodeSelectListener( MethodExpression __nodeSelectListener ){
this._nodeSelectListener = __nodeSelectListener;
}
/*
* onbeforedomupdate
* JavaScript code for call before DOM has been updated on client side
*/
private ValueExpression _onbeforedomupdate;
/**
* JavaScript code for call before DOM has been updated on client side
* Setter for onbeforedomupdate
* @param onbeforedomupdate - new value
*/
public void setOnbeforedomupdate( ValueExpression __onbeforedomupdate ){
this._onbeforedomupdate = __onbeforedomupdate;
}
/*
* oncollapse
* HTML: script expression to invoke on node collapsing
*/
private ValueExpression _oncollapse;
/**
* HTML: script expression to invoke on node collapsing
* Setter for oncollapse
* @param oncollapse - new value
*/
public void setOncollapse( ValueExpression __oncollapse ){
this._oncollapse = __oncollapse;
}
/*
* oncomplete
* JavaScript code for call after request completed on client side
*/
private ValueExpression _oncomplete;
/**
* JavaScript code for call after request completed on client side
* Setter for oncomplete
* @param oncomplete - new value
*/
public void setOncomplete( ValueExpression __oncomplete ){
this._oncomplete = __oncomplete;
}
/*
* oncontextmenu
* JavaScript handler to be called on right click.
Returning false prevents default browser context menu from being displayed
*/
private ValueExpression _oncontextmenu;
/**
* JavaScript handler to be called on right click.
Returning false prevents default browser context menu from being displayed
* Setter for oncontextmenu
* @param oncontextmenu - new value
*/
public void setOncontextmenu( ValueExpression __oncontextmenu ){
this._oncontextmenu = __oncontextmenu;
}
/*
* ondragend
* A JavaScript event handler called after a drag operation. Default value is "getDefaultOndragend()".
*/
private ValueExpression _ondragend;
/**
* A JavaScript event handler called after a drag operation. Default value is "getDefaultOndragend()".
* Setter for ondragend
* @param ondragend - new value
*/
public void setOndragend( ValueExpression __ondragend ){
this._ondragend = __ondragend;
}
/*
* ondragenter
* A JavaScript event handler called on enter draggable object to zone. Default value is "getDefaultOndragenter()".
*/
private ValueExpression _ondragenter;
/**
* A JavaScript event handler called on enter draggable object to zone. Default value is "getDefaultOndragenter()".
* Setter for ondragenter
* @param ondragenter - new value
*/
public void setOndragenter( ValueExpression __ondragenter ){
this._ondragenter = __ondragenter;
}
/*
* ondragexit
* A JavaScript event handler called after a drag object leaves zone. Default value is "getDefaultOndragexit()".
*/
private ValueExpression _ondragexit;
/**
* A JavaScript event handler called after a drag object leaves zone. Default value is "getDefaultOndragexit()".
* Setter for ondragexit
* @param ondragexit - new value
*/
public void setOndragexit( ValueExpression __ondragexit ){
this._ondragexit = __ondragexit;
}
/*
* ondragstart
* A JavaScript event handler called before drag object. Default value is "getDefaultOndragstart()".
*/
private ValueExpression _ondragstart;
/**
* A JavaScript event handler called before drag object. Default value is "getDefaultOndragstart()".
* Setter for ondragstart
* @param ondragstart - new value
*/
public void setOndragstart( ValueExpression __ondragstart ){
this._ondragstart = __ondragstart;
}
/*
* ondrop
* It's an event that is called when something is dropped on a drop zone. Default value is "getDefaultOndrop()".
*/
private ValueExpression _ondrop;
/**
* It's an event that is called when something is dropped on a drop zone. Default value is "getDefaultOndrop()".
* Setter for ondrop
* @param ondrop - new value
*/
public void setOndrop( ValueExpression __ondrop ){
this._ondrop = __ondrop;
}
/*
* ondropend
* A JavaScript handler for event fired on a drop even the drop for a given type is not available. Default value is "getDefaultOndropend()".
*/
private ValueExpression _ondropend;
/**
* A JavaScript handler for event fired on a drop even the drop for a given type is not available. Default value is "getDefaultOndropend()".
* Setter for ondropend
* @param ondropend - new value
*/
public void setOndropend( ValueExpression __ondropend ){
this._ondropend = __ondropend;
}
/*
* ondropout
* A JavaScript event handler called after a out operation
*/
private ValueExpression _ondropout;
/**
* A JavaScript event handler called after a out operation
* Setter for ondropout
* @param ondropout - new value
*/
public void setOndropout( ValueExpression __ondropout ){
this._ondropout = __ondropout;
}
/*
* ondropover
* A JavaScript event handler called after a drop operation
*/
private ValueExpression _ondropover;
/**
* A JavaScript event handler called after a drop operation
* Setter for ondropover
* @param ondropover - new value
*/
public void setOndropover( ValueExpression __ondropover ){
this._ondropover = __ondropover;
}
/*
* onexpand
* HTML: script expression to invoke on node expansion
*/
private ValueExpression _onexpand;
/**
* HTML: script expression to invoke on node expansion
* Setter for onexpand
* @param onexpand - new value
*/
public void setOnexpand( ValueExpression __onexpand ){
this._onexpand = __onexpand;
}
/*
* onselected
* HTML: script expression to invoke on node selection
*/
private ValueExpression _onselected;
/**
* HTML: script expression to invoke on node selection
* Setter for onselected
* @param onselected - new value
*/
public void setOnselected( ValueExpression __onselected ){
this._onselected = __onselected;
}
/*
* process
* Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
*/
private ValueExpression _process;
/**
* Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
* Setter for process
* @param process - new value
*/
public void setProcess( ValueExpression __process ){
this._process = __process;
}
/*
* reRender
* Id['s] (in format of call UIComponent.findComponent()) of components,
rendered in case of AjaxRequest caused by this component.
Can be single id, comma-separated list of Id's, or EL Expression with array or Collection. Default value is "getDefaultReRender()".
*/
private ValueExpression _reRender;
/**
* Id['s] (in format of call UIComponent.findComponent()) of components,
rendered in case of AjaxRequest caused by this component.
Can be single id, comma-separated list of Id's, or EL Expression with array or Collection. Default value is "getDefaultReRender()".
* Setter for reRender
* @param reRender - new value
*/
public void setReRender( ValueExpression __reRender ){
this._reRender = __reRender;
}
/*
* rejectCursors
* List of comma separated cursors that indicates when rejectable draggable over dropzone
*/
private ValueExpression _rejectCursors;
/**
* List of comma separated cursors that indicates when rejectable draggable over dropzone
* Setter for rejectCursors
* @param rejectCursors - new value
*/
public void setRejectCursors( ValueExpression __rejectCursors ){
this._rejectCursors = __rejectCursors;
}
/*
* requestDelay
* Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
*/
private ValueExpression _requestDelay;
/**
* Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
* Setter for requestDelay
* @param requestDelay - new value
*/
public void setRequestDelay( ValueExpression __requestDelay ){
this._requestDelay = __requestDelay;
}
/*
* selectedClass
* Corresponds to the HTML class attribute. Applied to selected node
*/
private ValueExpression _selectedClass;
/**
* Corresponds to the HTML class attribute. Applied to selected node
* Setter for selectedClass
* @param selectedClass - new value
*/
public void setSelectedClass( ValueExpression __selectedClass ){
this._selectedClass = __selectedClass;
}
/*
* status
* ID (in format of call UIComponent.findComponent()) of Request status component
*/
private ValueExpression _status;
/**
* ID (in format of call UIComponent.findComponent()) of Request status component
* Setter for status
* @param status - new value
*/
public void setStatus( ValueExpression __status ){
this._status = __status;
}
/*
* timeout
* Gets timeout in ms. Default value is "getDefaultTimeout()".
*/
private ValueExpression _timeout;
/**
* Gets timeout in ms. Default value is "getDefaultTimeout()".
* Setter for timeout
* @param timeout - new value
*/
public void setTimeout( ValueExpression __timeout ){
this._timeout = __timeout;
}
/*
* type
* A node type
*/
private ValueExpression _type;
/**
* A node type
* Setter for type
* @param type - new value
*/
public void setType( ValueExpression __type ){
this._type = __type;
}
/*
* typeMapping
* Map between a draggable type and an indicator name on zone. it's defined with the pair (drag type:indicator name))
*/
private ValueExpression _typeMapping;
/**
* Map between a draggable type and an indicator name on zone. it's defined with the pair (drag type:indicator name))
* Setter for typeMapping
* @param typeMapping - new value
*/
public void setTypeMapping( ValueExpression __typeMapping ){
this._typeMapping = __typeMapping;
}
public void release()
{
// TODO Auto-generated method stub
super.release();
this._acceptCursors = null;
this._acceptedTypes = null;
this._ajaxSingle = null;
this._ajaxSubmitSelection = null;
this._bypassUpdates = null;
this._changeExpandListener = null;
this._cursorTypeMapping = null;
this._data = null;
this._dragIndicator = null;
this._dragListener = null;
this._dragType = null;
this._dragValue = null;
this._dropListener = null;
this._dropValue = null;
this._eventsQueue = null;
this._focus = null;
this._grabCursors = null;
this._grabbingCursors = null;
this._highlightedClass = null;
this._icon = null;
this._iconCollapsed = null;
this._iconExpanded = null;
this._iconLeaf = null;
this._ignoreDupResponses = null;
this._limitToList = null;
this._nodeClass = null;
this._nodeSelectListener = null;
this._onbeforedomupdate = null;
this._oncollapse = null;
this._oncomplete = null;
this._oncontextmenu = null;
this._ondragend = null;
this._ondragenter = null;
this._ondragexit = null;
this._ondragstart = null;
this._ondrop = null;
this._ondropend = null;
this._ondropout = null;
this._ondropover = null;
this._onexpand = null;
this._onselected = null;
this._process = null;
this._reRender = null;
this._rejectCursors = null;
this._requestDelay = null;
this._selectedClass = null;
this._status = null;
this._timeout = null;
this._type = null;
this._typeMapping = 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);
HtmlTreeNode comp = (HtmlTreeNode) component;
if (this._acceptCursors != null) {
if (this._acceptCursors.isLiteralText()) {
try {
java.lang.String __acceptCursors = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._acceptCursors.getExpressionString(),
java.lang.String.class);
comp.setAcceptCursors(__acceptCursors);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("acceptCursors", this._acceptCursors);
}
}
if (this._acceptedTypes != null) {
if (this._acceptedTypes.isLiteralText()) {
try {
java.lang.Object __acceptedTypes = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._acceptedTypes.getExpressionString(),
java.lang.Object.class);
comp.setAcceptedTypes(__acceptedTypes);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("acceptedTypes", this._acceptedTypes);
}
}
if (this._ajaxSingle != null) {
if (this._ajaxSingle.isLiteralText()) {
try {
Boolean __ajaxSingle = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ajaxSingle.getExpressionString(),
Boolean.class);
comp.setAjaxSingle(__ajaxSingle.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ajaxSingle", this._ajaxSingle);
}
}
if (this._ajaxSubmitSelection != null) {
if (this._ajaxSubmitSelection.isLiteralText()) {
try {
java.lang.String __ajaxSubmitSelection = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ajaxSubmitSelection.getExpressionString(),
java.lang.String.class);
comp.setAjaxSubmitSelection(__ajaxSubmitSelection);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ajaxSubmitSelection", this._ajaxSubmitSelection);
}
}
if (this._bypassUpdates != null) {
if (this._bypassUpdates.isLiteralText()) {
try {
Boolean __bypassUpdates = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._bypassUpdates.getExpressionString(),
Boolean.class);
comp.setBypassUpdates(__bypassUpdates.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("bypassUpdates", this._bypassUpdates);
}
}
if(null != this._changeExpandListener){
if (!this._changeExpandListener.isLiteralText())
{
MethodBinding mb = new MethodBindingMethodExpressionAdaptor(this._changeExpandListener);
((HtmlTreeNode)component).setChangeExpandListener(mb);
}
else
{
getFacesContext().getExternalContext().log("Component " + component.getClientId(getFacesContext()) + " has invalid changeExpandListener value: " + this._changeExpandListener);
}
}
if (this._cursorTypeMapping != null) {
if (this._cursorTypeMapping.isLiteralText()) {
try {
java.lang.Object __cursorTypeMapping = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._cursorTypeMapping.getExpressionString(),
java.lang.Object.class);
comp.setCursorTypeMapping(__cursorTypeMapping);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("cursorTypeMapping", this._cursorTypeMapping);
}
}
if (this._data != null) {
if (this._data.isLiteralText()) {
try {
java.lang.Object __data = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._data.getExpressionString(),
java.lang.Object.class);
comp.setData(__data);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("data", this._data);
}
}
if (this._dragIndicator != null) {
if (this._dragIndicator.isLiteralText()) {
try {
java.lang.String __dragIndicator = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._dragIndicator.getExpressionString(),
java.lang.String.class);
comp.setDragIndicator(__dragIndicator);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("dragIndicator", this._dragIndicator);
}
}
if(null != this._dragListener){
if (!this._dragListener.isLiteralText())
{
MethodBinding mb = new MethodBindingMethodExpressionAdaptor(this._dragListener);
((HtmlTreeNode)component).setDragListener(mb);
}
else
{
getFacesContext().getExternalContext().log("Component " + component.getClientId(getFacesContext()) + " has invalid dragListener value: " + this._dragListener);
}
}
if (this._dragType != null) {
if (this._dragType.isLiteralText()) {
try {
java.lang.String __dragType = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._dragType.getExpressionString(),
java.lang.String.class);
comp.setDragType(__dragType);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("dragType", this._dragType);
}
}
if (this._dragValue != null) {
if (this._dragValue.isLiteralText()) {
try {
java.lang.Object __dragValue = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._dragValue.getExpressionString(),
java.lang.Object.class);
comp.setDragValue(__dragValue);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("dragValue", this._dragValue);
}
}
if(null != this._dropListener){
if (!this._dropListener.isLiteralText())
{
MethodBinding mb = new MethodBindingMethodExpressionAdaptor(this._dropListener);
((HtmlTreeNode)component).setDropListener(mb);
}
else
{
getFacesContext().getExternalContext().log("Component " + component.getClientId(getFacesContext()) + " has invalid dropListener value: " + this._dropListener);
}
}
if (this._dropValue != null) {
if (this._dropValue.isLiteralText()) {
try {
java.lang.Object __dropValue = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._dropValue.getExpressionString(),
java.lang.Object.class);
comp.setDropValue(__dropValue);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("dropValue", this._dropValue);
}
}
if (this._eventsQueue != null) {
if (this._eventsQueue.isLiteralText()) {
try {
java.lang.String __eventsQueue = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._eventsQueue.getExpressionString(),
java.lang.String.class);
comp.setEventsQueue(__eventsQueue);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("eventsQueue", this._eventsQueue);
}
}
if (this._focus != null) {
if (this._focus.isLiteralText()) {
try {
java.lang.String __focus = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._focus.getExpressionString(),
java.lang.String.class);
comp.setFocus(__focus);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("focus", this._focus);
}
}
if (this._grabCursors != null) {
if (this._grabCursors.isLiteralText()) {
try {
java.lang.String __grabCursors = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._grabCursors.getExpressionString(),
java.lang.String.class);
comp.setGrabCursors(__grabCursors);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("grabCursors", this._grabCursors);
}
}
if (this._grabbingCursors != null) {
if (this._grabbingCursors.isLiteralText()) {
try {
java.lang.String __grabbingCursors = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._grabbingCursors.getExpressionString(),
java.lang.String.class);
comp.setGrabbingCursors(__grabbingCursors);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("grabbingCursors", this._grabbingCursors);
}
}
if (this._highlightedClass != null) {
if (this._highlightedClass.isLiteralText()) {
try {
java.lang.String __highlightedClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._highlightedClass.getExpressionString(),
java.lang.String.class);
comp.setHighlightedClass(__highlightedClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("highlightedClass", this._highlightedClass);
}
}
if (this._icon != null) {
if (this._icon.isLiteralText()) {
try {
java.lang.String __icon = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._icon.getExpressionString(),
java.lang.String.class);
comp.setIcon(__icon);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("icon", this._icon);
}
}
if (this._iconCollapsed != null) {
if (this._iconCollapsed.isLiteralText()) {
try {
java.lang.String __iconCollapsed = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._iconCollapsed.getExpressionString(),
java.lang.String.class);
comp.setIconCollapsed(__iconCollapsed);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("iconCollapsed", this._iconCollapsed);
}
}
if (this._iconExpanded != null) {
if (this._iconExpanded.isLiteralText()) {
try {
java.lang.String __iconExpanded = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._iconExpanded.getExpressionString(),
java.lang.String.class);
comp.setIconExpanded(__iconExpanded);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("iconExpanded", this._iconExpanded);
}
}
if (this._iconLeaf != null) {
if (this._iconLeaf.isLiteralText()) {
try {
java.lang.String __iconLeaf = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._iconLeaf.getExpressionString(),
java.lang.String.class);
comp.setIconLeaf(__iconLeaf);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("iconLeaf", this._iconLeaf);
}
}
if (this._ignoreDupResponses != null) {
if (this._ignoreDupResponses.isLiteralText()) {
try {
Boolean __ignoreDupResponses = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ignoreDupResponses.getExpressionString(),
Boolean.class);
comp.setIgnoreDupResponses(__ignoreDupResponses.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ignoreDupResponses", this._ignoreDupResponses);
}
}
if (this._limitToList != null) {
if (this._limitToList.isLiteralText()) {
try {
Boolean __limitToList = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._limitToList.getExpressionString(),
Boolean.class);
comp.setLimitToList(__limitToList.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("limitToList", this._limitToList);
}
}
if (this._nodeClass != null) {
if (this._nodeClass.isLiteralText()) {
try {
java.lang.String __nodeClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._nodeClass.getExpressionString(),
java.lang.String.class);
comp.setNodeClass(__nodeClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("nodeClass", this._nodeClass);
}
}
if(null != this._nodeSelectListener){
if (!this._nodeSelectListener.isLiteralText())
{
MethodBinding mb = new MethodBindingMethodExpressionAdaptor(this._nodeSelectListener);
((HtmlTreeNode)component).setNodeSelectListener(mb);
}
else
{
getFacesContext().getExternalContext().log("Component " + component.getClientId(getFacesContext()) + " has invalid nodeSelectListener value: " + this._nodeSelectListener);
}
}
if (this._onbeforedomupdate != null) {
if (this._onbeforedomupdate.isLiteralText()) {
try {
java.lang.String __onbeforedomupdate = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onbeforedomupdate.getExpressionString(),
java.lang.String.class);
comp.setOnbeforedomupdate(__onbeforedomupdate);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onbeforedomupdate", this._onbeforedomupdate);
}
}
if (this._oncollapse != null) {
if (this._oncollapse.isLiteralText()) {
try {
java.lang.String __oncollapse = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._oncollapse.getExpressionString(),
java.lang.String.class);
comp.setOncollapse(__oncollapse);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("oncollapse", this._oncollapse);
}
}
if (this._oncomplete != null) {
if (this._oncomplete.isLiteralText()) {
try {
java.lang.String __oncomplete = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._oncomplete.getExpressionString(),
java.lang.String.class);
comp.setOncomplete(__oncomplete);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("oncomplete", this._oncomplete);
}
}
if (this._oncontextmenu != null) {
if (this._oncontextmenu.isLiteralText()) {
try {
java.lang.String __oncontextmenu = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._oncontextmenu.getExpressionString(),
java.lang.String.class);
comp.setOncontextmenu(__oncontextmenu);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("oncontextmenu", this._oncontextmenu);
}
}
if (this._ondragend != null) {
if (this._ondragend.isLiteralText()) {
try {
java.lang.String __ondragend = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondragend.getExpressionString(),
java.lang.String.class);
comp.setOndragend(__ondragend);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondragend", this._ondragend);
}
}
if (this._ondragenter != null) {
if (this._ondragenter.isLiteralText()) {
try {
java.lang.String __ondragenter = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondragenter.getExpressionString(),
java.lang.String.class);
comp.setOndragenter(__ondragenter);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondragenter", this._ondragenter);
}
}
if (this._ondragexit != null) {
if (this._ondragexit.isLiteralText()) {
try {
java.lang.String __ondragexit = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondragexit.getExpressionString(),
java.lang.String.class);
comp.setOndragexit(__ondragexit);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondragexit", this._ondragexit);
}
}
if (this._ondragstart != null) {
if (this._ondragstart.isLiteralText()) {
try {
java.lang.String __ondragstart = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondragstart.getExpressionString(),
java.lang.String.class);
comp.setOndragstart(__ondragstart);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondragstart", this._ondragstart);
}
}
if (this._ondrop != null) {
if (this._ondrop.isLiteralText()) {
try {
java.lang.String __ondrop = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondrop.getExpressionString(),
java.lang.String.class);
comp.setOndrop(__ondrop);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondrop", this._ondrop);
}
}
if (this._ondropend != null) {
if (this._ondropend.isLiteralText()) {
try {
java.lang.String __ondropend = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondropend.getExpressionString(),
java.lang.String.class);
comp.setOndropend(__ondropend);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondropend", this._ondropend);
}
}
if (this._ondropout != null) {
if (this._ondropout.isLiteralText()) {
try {
java.lang.String __ondropout = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondropout.getExpressionString(),
java.lang.String.class);
comp.setOndropout(__ondropout);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondropout", this._ondropout);
}
}
if (this._ondropover != null) {
if (this._ondropover.isLiteralText()) {
try {
java.lang.String __ondropover = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ondropover.getExpressionString(),
java.lang.String.class);
comp.setOndropover(__ondropover);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ondropover", this._ondropover);
}
}
if (this._onexpand != null) {
if (this._onexpand.isLiteralText()) {
try {
java.lang.String __onexpand = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onexpand.getExpressionString(),
java.lang.String.class);
comp.setOnexpand(__onexpand);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onexpand", this._onexpand);
}
}
if (this._onselected != null) {
if (this._onselected.isLiteralText()) {
try {
java.lang.String __onselected = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onselected.getExpressionString(),
java.lang.String.class);
comp.setOnselected(__onselected);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onselected", this._onselected);
}
}
if (this._process != null) {
if (this._process.isLiteralText()) {
try {
java.lang.Object __process = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._process.getExpressionString(),
java.lang.Object.class);
comp.setProcess(__process);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("process", this._process);
}
}
if (this._reRender != null) {
if (this._reRender.isLiteralText()) {
try {
java.lang.Object __reRender = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._reRender.getExpressionString(),
java.lang.Object.class);
comp.setReRender(__reRender);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("reRender", this._reRender);
}
}
if (this._rejectCursors != null) {
if (this._rejectCursors.isLiteralText()) {
try {
java.lang.String __rejectCursors = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._rejectCursors.getExpressionString(),
java.lang.String.class);
comp.setRejectCursors(__rejectCursors);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("rejectCursors", this._rejectCursors);
}
}
if (this._requestDelay != null) {
if (this._requestDelay.isLiteralText()) {
try {
Integer __requestDelay = (Integer) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._requestDelay.getExpressionString(),
Integer.class);
comp.setRequestDelay(__requestDelay.intValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("requestDelay", this._requestDelay);
}
}
if (this._selectedClass != null) {
if (this._selectedClass.isLiteralText()) {
try {
java.lang.String __selectedClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._selectedClass.getExpressionString(),
java.lang.String.class);
comp.setSelectedClass(__selectedClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("selectedClass", this._selectedClass);
}
}
if (this._status != null) {
if (this._status.isLiteralText()) {
try {
java.lang.String __status = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._status.getExpressionString(),
java.lang.String.class);
comp.setStatus(__status);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("status", this._status);
}
}
if (this._timeout != null) {
if (this._timeout.isLiteralText()) {
try {
Integer __timeout = (Integer) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._timeout.getExpressionString(),
Integer.class);
comp.setTimeout(__timeout.intValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("timeout", this._timeout);
}
}
if (this._type != null) {
if (this._type.isLiteralText()) {
try {
java.lang.String __type = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._type.getExpressionString(),
java.lang.String.class);
comp.setType(__type);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("type", this._type);
}
}
if (this._typeMapping != null) {
if (this._typeMapping.isLiteralText()) {
try {
java.lang.Object __typeMapping = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._typeMapping.getExpressionString(),
java.lang.Object.class);
comp.setTypeMapping(__typeMapping);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("typeMapping", this._typeMapping);
}
}
}
/* (non-Javadoc)
* @see javax.faces.webapp.UIComponentTag#getComponentType()
*/
public String getComponentType() {
// TODO Auto-generated method stub
return "org.richfaces.TreeNode";
}
/* (non-Javadoc)
* @see javax.faces.webapp.UIComponentTag#getRendererType()
*/
public String getRendererType() {
return "org.richfaces.TreeNodeRenderer";
}
}