Package org.apache.myfaces.custom.navmenu

Source Code of org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag

// WARNING: This file was automatically generated. Do not edit it directly,
//          or you will lose your changes.
/*
*  Licensed to the Apache Software Foundation (ASF) under one
*  or more contributor license agreements.  See the NOTICE file
*  distributed with this work for additional information
*  regarding copyright ownership.  The ASF licenses this file
*  to you under the Apache License, Version 2.0 (the
*  "License"); you may not use this file except in compliance
*  with the License.  You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing,
*  software distributed under the License is distributed on an
*  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
*  KIND, either express or implied.  See the License for the
*  specific language governing permissions and limitations
*  under the License.
*/
package org.apache.myfaces.custom.navmenu;

import javax.faces.component.UIComponent;
import javax.el.ValueExpression;
import javax.el.MethodExpression;
import javax.faces.context.FacesContext;
import javax.el.MethodExpression;
import javax.faces.event.MethodExpressionActionListener;
import javax.faces.el.MethodBinding;


public class HtmlNavigationMenuItemTag
    extends javax.faces.webapp.UIComponentELTag
{
    public HtmlNavigationMenuItemTag()
    {   
    }
   
    public String getComponentType()
    {
        return "org.apache.myfaces.NavigationMenuItem";
    }

    public String getRendererType()
    {
        return null;
    }

    private ValueExpression _icon;
   
    public void setIcon(ValueExpression icon)
    {
        _icon = icon;
    }
    private ValueExpression _split;
   
    public void setSplit(ValueExpression split)
    {
        _split = split;
    }
    private MethodExpression _actionExpression;
   
    public void setAction(MethodExpression actionExpression)
    {
        _actionExpression = actionExpression;
    }
    private javax.el.MethodExpression _actionListener;
   
    public void setActionListener(javax.el.MethodExpression actionListener)
    {
        _actionListener = actionListener;
    }
    private ValueExpression _target;
   
    public void setTarget(ValueExpression target)
    {
        _target = target;
    }
    private ValueExpression _disabled;
   
    public void setDisabled(ValueExpression disabled)
    {
        _disabled = disabled;
    }
    private ValueExpression _disabledStyle;
   
    public void setDisabledStyle(ValueExpression disabledStyle)
    {
        _disabledStyle = disabledStyle;
    }
    private ValueExpression _disabledStyleClass;
   
    public void setDisabledStyleClass(ValueExpression disabledStyleClass)
    {
        _disabledStyleClass = disabledStyleClass;
    }
    private ValueExpression _enabledOnUserRole;
   
    public void setEnabledOnUserRole(ValueExpression enabledOnUserRole)
    {
        _enabledOnUserRole = enabledOnUserRole;
    }
    private ValueExpression _visibleOnUserRole;
   
    public void setVisibleOnUserRole(ValueExpression visibleOnUserRole)
    {
        _visibleOnUserRole = visibleOnUserRole;
    }
    private ValueExpression _value;
   
    public void setValue(ValueExpression value)
    {
        _value = value;
    }
    private ValueExpression _itemDisabled;
   
    public void setItemDisabled(ValueExpression itemDisabled)
    {
        _itemDisabled = itemDisabled;
    }
    private ValueExpression _itemEscaped;
   
    public void setEscape(ValueExpression itemEscaped)
    {
        _itemEscaped = itemEscaped;
    }
    private ValueExpression _itemDescription;
   
    public void setItemDescription(ValueExpression itemDescription)
    {
        _itemDescription = itemDescription;
    }
    private ValueExpression _itemLabel;
   
    public void setItemLabel(ValueExpression itemLabel)
    {
        _itemLabel = itemLabel;
    }
    private ValueExpression _itemValue;
   
    public void setItemValue(ValueExpression itemValue)
    {
        _itemValue = itemValue;
    }

    protected void setProperties(UIComponent component)
    {
        if (!(component instanceof org.apache.myfaces.custom.navmenu.UINavigationMenuItem))
        {
            throw new IllegalArgumentException("Component "+
                component.getClass().getName() +" is no org.apache.myfaces.custom.navmenu.UINavigationMenuItem");
        }
       
        org.apache.myfaces.custom.navmenu.UINavigationMenuItem comp = (org.apache.myfaces.custom.navmenu.UINavigationMenuItem) component;
       
        super.setProperties(component);
       
        FacesContext context = getFacesContext();

        if (_icon != null)
        {
            comp.setValueExpression("icon", _icon);
        }
        if (_split != null)
        {
            comp.setValueExpression("split", _split);
        }
        if (_actionExpression != null)
        {
            comp.setActionExpression(_actionExpression);
        }       
        if (_actionListener != null)
        {
            comp.addActionListener(new MethodExpressionActionListener(_actionListener));
        }
        if (_target != null)
        {
            comp.setValueExpression("target", _target);
        }
        if (_disabled != null)
        {
            comp.setValueExpression("disabled", _disabled);
        }
        if (_disabledStyle != null)
        {
            comp.setValueExpression("disabledStyle", _disabledStyle);
        }
        if (_disabledStyleClass != null)
        {
            comp.setValueExpression("disabledStyleClass", _disabledStyleClass);
        }
        if (_enabledOnUserRole != null)
        {
            comp.setValueExpression("enabledOnUserRole", _enabledOnUserRole);
        }
        if (_visibleOnUserRole != null)
        {
            comp.setValueExpression("visibleOnUserRole", _visibleOnUserRole);
        }
        if (_value != null)
        {
            comp.setValueExpression("value", _value);
        }
        if (_itemDisabled != null)
        {
            comp.setValueExpression("itemDisabled", _itemDisabled);
        }
        if (_itemEscaped != null)
        {
            comp.setValueExpression("itemEscaped", _itemEscaped);
        }
        if (_itemDescription != null)
        {
            comp.setValueExpression("itemDescription", _itemDescription);
        }
        if (_itemLabel != null)
        {
            comp.setValueExpression("itemLabel", _itemLabel);
        }
        if (_itemValue != null)
        {
            comp.setValueExpression("itemValue", _itemValue);
        }
    }

    public void release()
    {
        super.release();
        _icon = null;
        _split = null;
        _actionExpression = null;
        _actionListener = null;
        _target = null;
        _disabled = null;
        _disabledStyle = null;
        _disabledStyleClass = null;
        _enabledOnUserRole = null;
        _visibleOnUserRole = null;
        _value = null;
        _itemDisabled = null;
        _itemEscaped = null;
        _itemDescription = null;
        _itemLabel = null;
        _itemValue = null;
    }
}
TOP

Related Classes of org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.