Package net.sf.jasperreports.engine.fill

Source Code of net.sf.jasperreports.engine.fill.JRTemplatePrintFrame

/*
* JasperReports - Free Java Reporting Library.
* Copyright (C) 2001 - 2009 Jaspersoft Corporation. All rights reserved.
* http://www.jaspersoft.com
*
* Unless you have purchased a commercial license agreement from Jaspersoft,
* the following license terms apply:
*
* This program is part of JasperReports.
*
* JasperReports 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 3 of the License, or
* (at your option) any later version.
*
* JasperReports 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.
*
* You should have received a copy of the GNU Lesser General Public License
* along with JasperReports. If not, see <http://www.gnu.org/licenses/>.
*/
package net.sf.jasperreports.engine.fill;

import java.awt.Color;
import java.util.ArrayList;
import java.util.List;

import net.sf.jasperreports.engine.JRBox;
import net.sf.jasperreports.engine.JRConstants;
import net.sf.jasperreports.engine.JRLineBox;
import net.sf.jasperreports.engine.JRPrintElement;
import net.sf.jasperreports.engine.JRPrintElementContainer;
import net.sf.jasperreports.engine.JRPrintFrame;
import net.sf.jasperreports.engine.PrintElementVisitor;
import net.sf.jasperreports.engine.util.LineBoxWrapper;

/**
* Implementation of {@link net.sf.jasperreports.engine.JRPrintFrame JRPrintFrame} that uses
* {@link net.sf.jasperreports.engine.fill.JRTemplateFrame template frames} to store common
* attributes.
*
* @author Lucian Chirita (lucianc@users.sourceforge.net)
* @version $Id: JRTemplatePrintFrame.java 3991 2010-10-12 20:10:55Z lucianc $
*/
public class JRTemplatePrintFrame extends JRTemplatePrintElement implements JRPrintFrame, JRPrintElementContainer
{
  private static final long serialVersionUID = JRConstants.SERIAL_VERSION_UID;

  private List elements;

  /**
   * Creates a print frame element.
   *
   * @param templateFrame the template frame that the element will use
   */
  public JRTemplatePrintFrame(JRTemplateFrame templateFrame)
  {
    super(templateFrame);
   
    elements = new ArrayList();
  }

  public List getElements()
  {
    return elements;
  }

  public void addElement(JRPrintElement element)
  {
    elements.add(element);
  }

  /**
   * @deprecated Replaced by {@link #getLineBox()}
   */
  public JRBox getBox()
  {
    return new LineBoxWrapper(getLineBox());
  }

  /**
   *
   */
  public JRLineBox getLineBox()
  {
    return ((JRTemplateFrame)template).getLineBox();
  }
   
  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public byte getBorder()
  {
    return getBox().getBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Byte getOwnBorder()
  {
    return getBox().getOwnBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setBorder(byte border)
  {
    getBox().setBorder(border);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setBorder(Byte border)
  {
    getBox().setBorder(border);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getBorderColor()
  {
    return getBox().getBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getOwnBorderColor()
  {
    return getBox().getOwnBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setBorderColor(Color borderColor)
  {
    getBox().setBorderColor(borderColor);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public int getPadding()
  {
    return getBox().getPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Integer getOwnPadding()
  {
    return getBox().getOwnPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setPadding(int padding)
  {
    getBox().setPadding(padding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setPadding(Integer padding)
  {
    getBox().setPadding(padding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public byte getTopBorder()
  {
    return getBox().getTopBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Byte getOwnTopBorder()
  {
    return getBox().getOwnTopBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setTopBorder(byte topBorder)
  {
    getBox().setTopBorder(topBorder);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setTopBorder(Byte topBorder)
  {
    getBox().setTopBorder(topBorder);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getTopBorderColor()
  {
    return getBox().getTopBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getOwnTopBorderColor()
  {
    return getBox().getOwnTopBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setTopBorderColor(Color topBorderColor)
  {
    getBox().setTopBorderColor(topBorderColor);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public int getTopPadding()
  {
    return getBox().getTopPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Integer getOwnTopPadding()
  {
    return getBox().getOwnTopPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setTopPadding(int topPadding)
  {
    getBox().setTopPadding(topPadding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setTopPadding(Integer topPadding)
  {
    getBox().setTopPadding(topPadding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public byte getLeftBorder()
  {
    return getBox().getLeftBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Byte getOwnLeftBorder()
  {
    return getBox().getOwnLeftBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setLeftBorder(byte leftBorder)
  {
    getBox().setLeftBorder(leftBorder);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setLeftBorder(Byte leftBorder)
  {
    getBox().setLeftBorder(leftBorder);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getLeftBorderColor()
  {
    return getBox().getLeftBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getOwnLeftBorderColor()
  {
    return getBox().getOwnLeftBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setLeftBorderColor(Color leftBorderColor)
  {
    getBox().setLeftBorderColor(leftBorderColor);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public int getLeftPadding()
  {
    return getBox().getLeftPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Integer getOwnLeftPadding()
  {
    return getBox().getOwnLeftPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setLeftPadding(int leftPadding)
  {
    getBox().setLeftPadding(leftPadding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setLeftPadding(Integer leftPadding)
  {
    getBox().setLeftPadding(leftPadding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public byte getBottomBorder()
  {
    return getBox().getBottomBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Byte getOwnBottomBorder()
  {
    return getBox().getOwnBottomBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setBottomBorder(byte bottomBorder)
  {
    getBox().setBottomBorder(bottomBorder);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setBottomBorder(Byte bottomBorder)
  {
    getBox().setBottomBorder(bottomBorder);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getBottomBorderColor()
  {
    return getBox().getBottomBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getOwnBottomBorderColor()
  {
    return getBox().getOwnBottomBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setBottomBorderColor(Color bottomBorderColor)
  {
    getBox().setBottomBorderColor(bottomBorderColor);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public int getBottomPadding()
  {
    return getBox().getBottomPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Integer getOwnBottomPadding()
  {
    return getBox().getOwnBottomPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setBottomPadding(int bottomPadding)
  {
    getBox().setBottomPadding(bottomPadding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setBottomPadding(Integer bottomPadding)
  {
    getBox().setBottomPadding(bottomPadding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public byte getRightBorder()
  {
    return getBox().getRightBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Byte getOwnRightBorder()
  {
    return getBox().getOwnRightBorder();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setRightBorder(byte rightBorder)
  {
    getBox().setRightBorder(rightBorder);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setRightBorder(Byte rightBorder)
  {
    getBox().setRightBorder(rightBorder);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getRightBorderColor()
  {
    return getBox().getRightBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Color getOwnRightBorderColor()
  {
    return getBox().getOwnRightBorderColor();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setRightBorderColor(Color rightBorderColor)
  {
    getBox().setRightBorderColor(rightBorderColor);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public int getRightPadding()
  {
    return getBox().getRightPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public Integer getOwnRightPadding()
  {
    return getBox().getOwnRightPadding();
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setRightPadding(int rightPadding)
  {
    getBox().setRightPadding(rightPadding);
  }

  /**
   * @deprecated Replaced by {@link #getBox()}
   */
  public void setRightPadding(Integer rightPadding)
  {
    getBox().setRightPadding(rightPadding);
  }

  /**
   *
   */
  public Color getDefaultLineColor()
  {
    return getForecolor();
  }

  public <T> void accept(PrintElementVisitor<T> visitor, T arg)
  {
    visitor.visit(this, arg);
  }
}
TOP

Related Classes of net.sf.jasperreports.engine.fill.JRTemplatePrintFrame

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.