com.sun.faces.taglib.html_basic.OutputLinkTag Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jakarta.faces Show documentation
Show all versions of jakarta.faces Show documentation
EE4J Compatible Implementation for Jakarta Faces API
/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
*
* Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
* http://www.eclipse.org/legal/epl-2.0.
*
* This Source Code may also be made available under the following Secondary
* Licenses when the conditions for such availability set forth in the
* Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
* version 2 with the GNU Classpath Exception, which is available at
* https://www.gnu.org/software/classpath/license.html.
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
package com.sun.faces.taglib.html_basic;
import com.sun.faces.util.Util;
import java.io.IOException;
import javax.el.*;
import javax.faces.*;
import javax.faces.component.*;
import javax.faces.context.*;
import javax.faces.convert.*;
import javax.faces.el.*;
import javax.faces.event.*;
import javax.faces.validator.*;
import javax.faces.webapp.*;
import javax.servlet.jsp.JspException;
/*
* ******* GENERATED CODE - DO NOT EDIT *******
*/
public class OutputLinkTag extends UIComponentELTag {
// Setter Methods
// PROPERTY: converter
private javax.el.ValueExpression converter;
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
// PROPERTY: value
private javax.el.ValueExpression value;
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
// PROPERTY: accesskey
private javax.el.ValueExpression accesskey;
public void setAccesskey(javax.el.ValueExpression accesskey) {
this.accesskey = accesskey;
}
// PROPERTY: charset
private javax.el.ValueExpression charset;
public void setCharset(javax.el.ValueExpression charset) {
this.charset = charset;
}
// PROPERTY: coords
private javax.el.ValueExpression coords;
public void setCoords(javax.el.ValueExpression coords) {
this.coords = coords;
}
// PROPERTY: dir
private javax.el.ValueExpression dir;
public void setDir(javax.el.ValueExpression dir) {
this.dir = dir;
}
// PROPERTY: disabled
private javax.el.ValueExpression disabled;
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
// PROPERTY: hreflang
private javax.el.ValueExpression hreflang;
public void setHreflang(javax.el.ValueExpression hreflang) {
this.hreflang = hreflang;
}
// PROPERTY: lang
private javax.el.ValueExpression lang;
public void setLang(javax.el.ValueExpression lang) {
this.lang = lang;
}
// PROPERTY: onblur
private javax.el.ValueExpression onblur;
public void setOnblur(javax.el.ValueExpression onblur) {
this.onblur = onblur;
}
// PROPERTY: onclick
private javax.el.ValueExpression onclick;
public void setOnclick(javax.el.ValueExpression onclick) {
this.onclick = onclick;
}
// PROPERTY: ondblclick
private javax.el.ValueExpression ondblclick;
public void setOndblclick(javax.el.ValueExpression ondblclick) {
this.ondblclick = ondblclick;
}
// PROPERTY: onfocus
private javax.el.ValueExpression onfocus;
public void setOnfocus(javax.el.ValueExpression onfocus) {
this.onfocus = onfocus;
}
// PROPERTY: onkeydown
private javax.el.ValueExpression onkeydown;
public void setOnkeydown(javax.el.ValueExpression onkeydown) {
this.onkeydown = onkeydown;
}
// PROPERTY: onkeypress
private javax.el.ValueExpression onkeypress;
public void setOnkeypress(javax.el.ValueExpression onkeypress) {
this.onkeypress = onkeypress;
}
// PROPERTY: onkeyup
private javax.el.ValueExpression onkeyup;
public void setOnkeyup(javax.el.ValueExpression onkeyup) {
this.onkeyup = onkeyup;
}
// PROPERTY: onmousedown
private javax.el.ValueExpression onmousedown;
public void setOnmousedown(javax.el.ValueExpression onmousedown) {
this.onmousedown = onmousedown;
}
// PROPERTY: onmousemove
private javax.el.ValueExpression onmousemove;
public void setOnmousemove(javax.el.ValueExpression onmousemove) {
this.onmousemove = onmousemove;
}
// PROPERTY: onmouseout
private javax.el.ValueExpression onmouseout;
public void setOnmouseout(javax.el.ValueExpression onmouseout) {
this.onmouseout = onmouseout;
}
// PROPERTY: onmouseover
private javax.el.ValueExpression onmouseover;
public void setOnmouseover(javax.el.ValueExpression onmouseover) {
this.onmouseover = onmouseover;
}
// PROPERTY: onmouseup
private javax.el.ValueExpression onmouseup;
public void setOnmouseup(javax.el.ValueExpression onmouseup) {
this.onmouseup = onmouseup;
}
// PROPERTY: rel
private javax.el.ValueExpression rel;
public void setRel(javax.el.ValueExpression rel) {
this.rel = rel;
}
// PROPERTY: rev
private javax.el.ValueExpression rev;
public void setRev(javax.el.ValueExpression rev) {
this.rev = rev;
}
// PROPERTY: role
private javax.el.ValueExpression role;
public void setRole(javax.el.ValueExpression role) {
this.role = role;
}
// PROPERTY: shape
private javax.el.ValueExpression shape;
public void setShape(javax.el.ValueExpression shape) {
this.shape = shape;
}
// PROPERTY: style
private javax.el.ValueExpression style;
public void setStyle(javax.el.ValueExpression style) {
this.style = style;
}
// PROPERTY: styleClass
private javax.el.ValueExpression styleClass;
public void setStyleClass(javax.el.ValueExpression styleClass) {
this.styleClass = styleClass;
}
// PROPERTY: tabindex
private javax.el.ValueExpression tabindex;
public void setTabindex(javax.el.ValueExpression tabindex) {
this.tabindex = tabindex;
}
// PROPERTY: target
private javax.el.ValueExpression target;
public void setTarget(javax.el.ValueExpression target) {
this.target = target;
}
// PROPERTY: title
private javax.el.ValueExpression title;
public void setTitle(javax.el.ValueExpression title) {
this.title = title;
}
// PROPERTY: type
private javax.el.ValueExpression type;
public void setType(javax.el.ValueExpression type) {
this.type = type;
}
// General Methods
public String getRendererType() {
return "javax.faces.Link";
}
public String getComponentType() {
return "javax.faces.HtmlOutputLink";
}
protected void setProperties(UIComponent component) {
super.setProperties(component);
javax.faces.component.UIOutput output = null;
try {
output = (javax.faces.component.UIOutput) component;
} catch (ClassCastException cce) {
throw new IllegalStateException("Component " + component.toString() + " not expected type. Expected: javax.faces.component.UIOutput. Perhaps you're missing a tag?");
}
if (converter != null) {
if (!converter.isLiteralText()) {
output.setValueExpression("converter", converter);
} else {
Converter conv = FacesContext.getCurrentInstance().getApplication().createConverter(converter.getExpressionString());
output.setConverter(conv);
}
}
if (value != null) {
output.setValueExpression("value", value);
}
if (accesskey != null) {
output.setValueExpression("accesskey", accesskey);
}
if (charset != null) {
output.setValueExpression("charset", charset);
}
if (coords != null) {
output.setValueExpression("coords", coords);
}
if (dir != null) {
output.setValueExpression("dir", dir);
}
if (disabled != null) {
output.setValueExpression("disabled", disabled);
}
if (hreflang != null) {
output.setValueExpression("hreflang", hreflang);
}
if (lang != null) {
output.setValueExpression("lang", lang);
}
if (onblur != null) {
output.setValueExpression("onblur", onblur);
}
if (onclick != null) {
output.setValueExpression("onclick", onclick);
}
if (ondblclick != null) {
output.setValueExpression("ondblclick", ondblclick);
}
if (onfocus != null) {
output.setValueExpression("onfocus", onfocus);
}
if (onkeydown != null) {
output.setValueExpression("onkeydown", onkeydown);
}
if (onkeypress != null) {
output.setValueExpression("onkeypress", onkeypress);
}
if (onkeyup != null) {
output.setValueExpression("onkeyup", onkeyup);
}
if (onmousedown != null) {
output.setValueExpression("onmousedown", onmousedown);
}
if (onmousemove != null) {
output.setValueExpression("onmousemove", onmousemove);
}
if (onmouseout != null) {
output.setValueExpression("onmouseout", onmouseout);
}
if (onmouseover != null) {
output.setValueExpression("onmouseover", onmouseover);
}
if (onmouseup != null) {
output.setValueExpression("onmouseup", onmouseup);
}
if (rel != null) {
output.setValueExpression("rel", rel);
}
if (rev != null) {
output.setValueExpression("rev", rev);
}
if (role != null) {
output.setValueExpression("role", role);
}
if (shape != null) {
output.setValueExpression("shape", shape);
}
if (style != null) {
output.setValueExpression("style", style);
}
if (styleClass != null) {
output.setValueExpression("styleClass", styleClass);
}
if (tabindex != null) {
output.setValueExpression("tabindex", tabindex);
}
if (target != null) {
output.setValueExpression("target", target);
}
if (title != null) {
output.setValueExpression("title", title);
}
if (type != null) {
output.setValueExpression("type", type);
}
}
// Methods From TagSupport
public int doStartTag() throws JspException {
try {
return super.doStartTag();
} catch (Exception e) {
Throwable root = e;
while (root.getCause() != null) {
root = root.getCause();
}
throw new JspException(root);
}
}
public int doEndTag() throws JspException {
try {
return super.doEndTag();
} catch (Exception e) {
Throwable root = e;
while (root.getCause() != null) {
root = root.getCause();
}
throw new JspException(root);
}
}
// RELEASE
public void release() {
super.release();
// component properties
this.converter = null;
this.value = null;
// rendered attributes
this.accesskey = null;
this.charset = null;
this.coords = null;
this.dir = null;
this.disabled = null;
this.hreflang = null;
this.lang = null;
this.onblur = null;
this.onclick = null;
this.ondblclick = null;
this.onfocus = null;
this.onkeydown = null;
this.onkeypress = null;
this.onkeyup = null;
this.onmousedown = null;
this.onmousemove = null;
this.onmouseout = null;
this.onmouseover = null;
this.onmouseup = null;
this.rel = null;
this.rev = null;
this.role = null;
this.shape = null;
this.style = null;
this.styleClass = null;
this.tabindex = null;
this.target = null;
this.title = null;
this.type = null;
}
public String getDebugString() {
return "id: " + this.getId() + " class: " + this.getClass().getName();
}
}