com.liferay.taglib.ui.FlashTag.java Source code

Java tutorial

Introduction

Here is the source code for com.liferay.taglib.ui.FlashTag.java

Source

/**
 * Copyright (c) 2000-2012 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";

}