ZFlex.java :  » Web-Framework » ztemplates » org » ztemplates » flex » Java Open Source

Java Open Source » Web Framework » ztemplates 
ztemplates » org » ztemplates » flex » ZFlex.java
package org.ztemplates.flex;

import org.ztemplates.flex.impl.ZFlexLoaderAction;
import org.ztemplates.render.ZExpose;
import org.ztemplates.render.ZJavaScript;
import org.ztemplates.render.ZRenderer;
import org.ztemplates.render.ZScript;
import org.ztemplates.render.velocity.ZVelocityRenderer;
import org.ztemplates.web.ZTemplates;

@ZRenderer(ZVelocityRenderer.class)
@ZScript(javaScript = @ZJavaScript(value = "/flexassets/AC_OETags.js"))
public class ZFlex
{
  private final String swf;

  private final String application;

  private int requiredMajorVersion = 9;

  private int requiredMinorVersion = 0;

  private int requiredRevision = 28;

  private int width = 300;

  private int height = 300;

  private String bgcolor = "#000000";


  public ZFlex(Class clazz) throws Exception
  {
    super();
    ZFlexLoaderAction act = new ZFlexLoaderAction();
    act.setResourcePath("/" + clazz.getName().replace('.', '/'));
    this.swf = ZTemplates.getServletService().createUrl(act);
    this.application = clazz.getSimpleName();
  }


  public ZFlex(String swf, String application)
  {
    super();
    this.swf = swf;
    this.application = application;
  }


  @ZExpose
  public String getSwf()
  {
    return swf;
  }


  @ZExpose
  public String getApplication()
  {
    return application;
  }


  @ZExpose
  public int getWidth()
  {
    return width;
  }


  public void setWidth(int width)
  {
    this.width = width;
  }


  @ZExpose
  public int getHeight()
  {
    return height;
  }


  public void setHeight(int height)
  {
    this.height = height;
  }


  @ZExpose
  public String getBgcolor()
  {
    return bgcolor;
  }


  public void setBgcolor(String bgcolor)
  {
    this.bgcolor = bgcolor;
  }


  @ZExpose
  public int getRequiredMajorVersion()
  {
    return requiredMajorVersion;
  }


  public void setRequiredMajorVersion(int requiredMajorVersion)
  {
    this.requiredMajorVersion = requiredMajorVersion;
  }


  @ZExpose
  public int getRequiredMinorVersion()
  {
    return requiredMinorVersion;
  }


  public void setRequiredMinorVersion(int requiredMinorVersion)
  {
    this.requiredMinorVersion = requiredMinorVersion;
  }


  @ZExpose
  public int getRequiredRevision()
  {
    return requiredRevision;
  }


  public void setRequiredRevision(int requiredRevision)
  {
    this.requiredRevision = requiredRevision;
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.