/*
* Copyright 2004 The Apache Software Foundation.
*
* Licensed 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 javax.faces.component.html;
import javax.faces.component.UIOutput;
import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
/**
* see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
*
* @author Thomas Spiegl (latest modification by $Author$)
* @version $Revision$ $Date$
*/
public class HtmlOutputLink extends UIOutput
{
//------------------ GENERATED CODE BEGIN (do not modify!) --------------------
public static final String COMPONENT_TYPE = "javax.faces.HtmlOutputLink";
private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Link";
private String _accesskey = null;
private String _charset = null;
private String _coords = null;
private String _dir = null;
private String _hreflang = null;
private String _lang = null;
private String _onblur = null;
private String _onclick = null;
private String _ondblclick = null;
private String _onfocus = null;
private String _onkeydown = null;
private String _onkeypress = null;
private String _onkeyup = null;
private String _onmousedown = null;
private String _onmousemove = null;
private String _onmouseout = null;
private String _onmouseover = null;
private String _onmouseup = null;
private String _rel = null;
private String _rev = null;
private String _shape = null;
private String _style = null;
private String _styleClass = null;
private String _tabindex = null;
private String _target = null;
private String _title = null;
private String _type = null;
public HtmlOutputLink()
{
setRendererType(DEFAULT_RENDERER_TYPE);
}
public void setAccesskey(String accesskey)
{
_accesskey = accesskey;
}
public String getAccesskey()
{
if (_accesskey != null) return _accesskey;
ValueBinding vb = getValueBinding("accesskey");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setCharset(String charset)
{
_charset = charset;
}
public String getCharset()
{
if (_charset != null) return _charset;
ValueBinding vb = getValueBinding("charset");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setCoords(String coords)
{
_coords = coords;
}
public String getCoords()
{
if (_coords != null) return _coords;
ValueBinding vb = getValueBinding("coords");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setDir(String dir)
{
_dir = dir;
}
public String getDir()
{
if (_dir != null) return _dir;
ValueBinding vb = getValueBinding("dir");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setHreflang(String hreflang)
{
_hreflang = hreflang;
}
public String getHreflang()
{
if (_hreflang != null) return _hreflang;
ValueBinding vb = getValueBinding("hreflang");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setLang(String lang)
{
_lang = lang;
}
public String getLang()
{
if (_lang != null) return _lang;
ValueBinding vb = getValueBinding("lang");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnblur(String onblur)
{
_onblur = onblur;
}
public String getOnblur()
{
if (_onblur != null) return _onblur;
ValueBinding vb = getValueBinding("onblur");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnclick(String onclick)
{
_onclick = onclick;
}
public String getOnclick()
{
if (_onclick != null) return _onclick;
ValueBinding vb = getValueBinding("onclick");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOndblclick(String ondblclick)
{
_ondblclick = ondblclick;
}
public String getOndblclick()
{
if (_ondblclick != null) return _ondblclick;
ValueBinding vb = getValueBinding("ondblclick");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnfocus(String onfocus)
{
_onfocus = onfocus;
}
public String getOnfocus()
{
if (_onfocus != null) return _onfocus;
ValueBinding vb = getValueBinding("onfocus");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnkeydown(String onkeydown)
{
_onkeydown = onkeydown;
}
public String getOnkeydown()
{
if (_onkeydown != null) return _onkeydown;
ValueBinding vb = getValueBinding("onkeydown");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnkeypress(String onkeypress)
{
_onkeypress = onkeypress;
}
public String getOnkeypress()
{
if (_onkeypress != null) return _onkeypress;
ValueBinding vb = getValueBinding("onkeypress");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnkeyup(String onkeyup)
{
_onkeyup = onkeyup;
}
public String getOnkeyup()
{
if (_onkeyup != null) return _onkeyup;
ValueBinding vb = getValueBinding("onkeyup");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnmousedown(String onmousedown)
{
_onmousedown = onmousedown;
}
public String getOnmousedown()
{
if (_onmousedown != null) return _onmousedown;
ValueBinding vb = getValueBinding("onmousedown");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnmousemove(String onmousemove)
{
_onmousemove = onmousemove;
}
public String getOnmousemove()
{
if (_onmousemove != null) return _onmousemove;
ValueBinding vb = getValueBinding("onmousemove");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnmouseout(String onmouseout)
{
_onmouseout = onmouseout;
}
public String getOnmouseout()
{
if (_onmouseout != null) return _onmouseout;
ValueBinding vb = getValueBinding("onmouseout");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnmouseover(String onmouseover)
{
_onmouseover = onmouseover;
}
public String getOnmouseover()
{
if (_onmouseover != null) return _onmouseover;
ValueBinding vb = getValueBinding("onmouseover");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setOnmouseup(String onmouseup)
{
_onmouseup = onmouseup;
}
public String getOnmouseup()
{
if (_onmouseup != null) return _onmouseup;
ValueBinding vb = getValueBinding("onmouseup");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setRel(String rel)
{
_rel = rel;
}
public String getRel()
{
if (_rel != null) return _rel;
ValueBinding vb = getValueBinding("rel");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setRev(String rev)
{
_rev = rev;
}
public String getRev()
{
if (_rev != null) return _rev;
ValueBinding vb = getValueBinding("rev");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setShape(String shape)
{
_shape = shape;
}
public String getShape()
{
if (_shape != null) return _shape;
ValueBinding vb = getValueBinding("shape");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setStyle(String style)
{
_style = style;
}
public String getStyle()
{
if (_style != null) return _style;
ValueBinding vb = getValueBinding("style");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setStyleClass(String styleClass)
{
_styleClass = styleClass;
}
public String getStyleClass()
{
if (_styleClass != null) return _styleClass;
ValueBinding vb = getValueBinding("styleClass");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setTabindex(String tabindex)
{
_tabindex = tabindex;
}
public String getTabindex()
{
if (_tabindex != null) return _tabindex;
ValueBinding vb = getValueBinding("tabindex");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setTarget(String target)
{
_target = target;
}
public String getTarget()
{
if (_target != null) return _target;
ValueBinding vb = getValueBinding("target");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setTitle(String title)
{
_title = title;
}
public String getTitle()
{
if (_title != null) return _title;
ValueBinding vb = getValueBinding("title");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public void setType(String type)
{
_type = type;
}
public String getType()
{
if (_type != null) return _type;
ValueBinding vb = getValueBinding("type");
return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null;
}
public Object saveState(FacesContext context)
{
Object values[] = new Object[28];
values[0] = super.saveState(context);
values[1] = _accesskey;
values[2] = _charset;
values[3] = _coords;
values[4] = _dir;
values[5] = _hreflang;
values[6] = _lang;
values[7] = _onblur;
values[8] = _onclick;
values[9] = _ondblclick;
values[10] = _onfocus;
values[11] = _onkeydown;
values[12] = _onkeypress;
values[13] = _onkeyup;
values[14] = _onmousedown;
values[15] = _onmousemove;
values[16] = _onmouseout;
values[17] = _onmouseover;
values[18] = _onmouseup;
values[19] = _rel;
values[20] = _rev;
values[21] = _shape;
values[22] = _style;
values[23] = _styleClass;
values[24] = _tabindex;
values[25] = _target;
values[26] = _title;
values[27] = _type;
return ((Object) (values));
}
public void restoreState(FacesContext context, Object state)
{
Object values[] = (Object[])state;
super.restoreState(context, values[0]);
_accesskey = (String)values[1];
_charset = (String)values[2];
_coords = (String)values[3];
_dir = (String)values[4];
_hreflang = (String)values[5];
_lang = (String)values[6];
_onblur = (String)values[7];
_onclick = (String)values[8];
_ondblclick = (String)values[9];
_onfocus = (String)values[10];
_onkeydown = (String)values[11];
_onkeypress = (String)values[12];
_onkeyup = (String)values[13];
_onmousedown = (String)values[14];
_onmousemove = (String)values[15];
_onmouseout = (String)values[16];
_onmouseover = (String)values[17];
_onmouseup = (String)values[18];
_rel = (String)values[19];
_rev = (String)values[20];
_shape = (String)values[21];
_style = (String)values[22];
_styleClass = (String)values[23];
_tabindex = (String)values[24];
_target = (String)values[25];
_title = (String)values[26];
_type = (String)values[27];
}
//------------------ GENERATED CODE END ---------------------------------------
}