/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.liferay.taglib.ui;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator;
import com.liferay.taglib.util.IncludeTag;
import javax.servlet.http.HttpServletRequest;
/**
* @author Brian Wing Shun Chan
*/
public class FlashTag extends IncludeTag {
public void setAlign(String align) {
if (Validator.isNotNull(align)) {
_align = align;
}
}
public void setAllowFullScreen(String allowFullScreen) {
if (Validator.isNotNull(allowFullScreen)) {
_allowFullScreen = allowFullScreen;
}
}
public void setAllowScriptAccess(String allowScriptAccess) {
if (Validator.isNotNull(allowScriptAccess)) {
_allowScriptAccess = allowScriptAccess;
}
}
public void setBase(String base) {
if (Validator.isNotNull(base)) {
_base = base;
}
}
public void setBgcolor(String bgcolor) {
if (Validator.isNotNull(bgcolor)) {
_bgcolor = bgcolor;
}
}
public void setDevicefont(String devicefont) {
if (Validator.isNotNull(devicefont)) {
_devicefont = devicefont;
}
}
public void setFlashvars(String flashvars) {
if (Validator.isNotNull(flashvars)) {
_flashvars = flashvars;
}
}
public void setHeight(String height) {
if (Validator.isNotNull(height)) {
_height = height;
}
}
public void setId(String id) {
if (Validator.isNotNull(id)) {
_id = id;
}
}
public void setLoop(String loop) {
if (Validator.isNotNull(loop)) {
_loop = loop;
}
}
public void setMenu(String menu) {
if (Validator.isNotNull(menu)) {
_menu = menu;
}
}
public void setMovie(String movie) {
_movie = movie;
}
public void setPlay(String play) {
if (Validator.isNotNull(play)) {
_play = play;
}
}
public void setQuality(String quality) {
if (Validator.isNotNull(quality)) {
_quality = quality;
}
}
public void setSalign(String salign) {
if (Validator.isNotNull(salign)) {
_salign = salign;
}
}
public void setScale(String scale) {
if (Validator.isNotNull(scale)) {
_scale = scale;
}
}
public void setSwliveconnect(String swliveconnect) {
if (Validator.isNotNull(swliveconnect)) {
_swliveconnect = swliveconnect;
}
}
public void setVersion(String version) {
if (Validator.isNotNull(version)) {
_version = version;
}
}
public void setWidth(String width) {
if (Validator.isNotNull(width)) {
_width = width;
}
}
public void setWmode(String wmode) {
if (Validator.isNotNull(wmode)) {
_wmode = wmode;
}
}
@Override
protected void cleanUp() {
_align = "left";
_allowFullScreen = Boolean.FALSE.toString();
_allowScriptAccess = "sameDomain";
_base = StringPool.PERIOD;
_bgcolor = "#FFFFFF";
_devicefont = Boolean.TRUE.toString();
_flashvars = StringPool.BLANK;
_height = "500";
_id = StringPool.BLANK;
_loop = Boolean.TRUE.toString();
_menu = Boolean.FALSE.toString();
_movie = StringPool.BLANK;
_play = Boolean.FALSE.toString();
_quality = "best";
_salign = StringPool.BLANK;
_scale = "showall";
_swliveconnect = Boolean.FALSE.toString();
_version = "7";
_width = "100%";
_wmode = "opaque";
}
@Override
protected String getPage() {
return _PAGE;
}
@Override
protected void setAttributes(HttpServletRequest request) {
request.setAttribute("liferay-ui:flash:align", _align);
request.setAttribute(
"liferay-ui:flash:allowFullScreen", _allowFullScreen);
request.setAttribute(
"liferay-ui:flash:allowScriptAccess", _allowScriptAccess);
request.setAttribute("liferay-ui:flash:base", _base);
request.setAttribute("liferay-ui:flash:bgcolor", _bgcolor);
request.setAttribute("liferay-ui:flash:devicefont", _devicefont);
request.setAttribute("liferay-ui:flash:flashvars", _flashvars);
request.setAttribute("liferay-ui:flash:height", _height);
request.setAttribute("liferay-ui:flash:id", _id);
request.setAttribute("liferay-ui:flash:loop", _loop);
request.setAttribute("liferay-ui:flash:menu", _menu);
request.setAttribute("liferay-ui:flash:movie", _movie);
request.setAttribute("liferay-ui:flash:play", _play);
request.setAttribute("liferay-ui:flash:quality", _quality);
request.setAttribute("liferay-ui:flash:salign", _salign);
request.setAttribute("liferay-ui:flash:scale", _scale);
request.setAttribute("liferay-ui:flash:swliveconnect", _swliveconnect);
request.setAttribute("liferay-ui:flash:version", _version);
request.setAttribute("liferay-ui:flash:width", _width);
request.setAttribute("liferay-ui:flash:wmode", _wmode);
}
private static final String _PAGE = "/html/taglib/ui/flash/page.jsp";
private String _align = "left";
private String _allowFullScreen = Boolean.FALSE.toString();
private String _allowScriptAccess = "sameDomain";
private String _base = StringPool.PERIOD;
private String _bgcolor = "#FFFFFF";
private String _devicefont = Boolean.TRUE.toString();
private String _flashvars = StringPool.BLANK;
private String _height = "500";
private String _id = StringPool.BLANK;
private String _loop = Boolean.TRUE.toString();
private String _menu = Boolean.FALSE.toString();
private String _movie = StringPool.BLANK;
private String _play = Boolean.FALSE.toString();
private String _quality = "best";
private String _salign = StringPool.BLANK;
private String _scale = "showall";
private String _swliveconnect = Boolean.FALSE.toString();
private String _version = "7";
private String _width = "100%";
private String _wmode = "opaque";
}