package net.sf.jasperreports.engine;

import net.sf.jasperreports.engine.base.JRBoxPen;

public interface JRLineBox extends JRPenContainer {
  JRBoxContainer getBoxContainer();
  
  JRLineBox clone(JRBoxContainer paramJRBoxContainer);
  
  JRBoxPen getPen();
  
  void copyPen(JRBoxPen paramJRBoxPen);
  
  JRBoxPen getTopPen();
  
  void copyTopPen(JRBoxPen paramJRBoxPen);
  
  JRBoxPen getLeftPen();
  
  void copyLeftPen(JRBoxPen paramJRBoxPen);
  
  JRBoxPen getBottomPen();
  
  void copyBottomPen(JRBoxPen paramJRBoxPen);
  
  JRBoxPen getRightPen();
  
  void copyRightPen(JRBoxPen paramJRBoxPen);
  
  Integer getPadding();
  
  Integer getOwnPadding();
  
  void setPadding(int paramInt);
  
  void setPadding(Integer paramInteger);
  
  Integer getTopPadding();
  
  Integer getOwnTopPadding();
  
  void setTopPadding(int paramInt);
  
  void setTopPadding(Integer paramInteger);
  
  Integer getLeftPadding();
  
  Integer getOwnLeftPadding();
  
  void setLeftPadding(int paramInt);
  
  void setLeftPadding(Integer paramInteger);
  
  Integer getBottomPadding();
  
  Integer getOwnBottomPadding();
  
  void setBottomPadding(int paramInt);
  
  void setBottomPadding(Integer paramInteger);
  
  Integer getRightPadding();
  
  Integer getOwnRightPadding();
  
  void setRightPadding(int paramInt);
  
  void setRightPadding(Integer paramInteger);
}
