Java tutorial
/** * DynamicReports - Free Java reporting library for creating reports dynamically * * Copyright (C) 2010 - 2014 Ricardo Mariaca * http://www.dynamicreports.org * * This file is part of DynamicReports. * * DynamicReports 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. * * DynamicReports 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 DynamicReports. If not, see <http://www.gnu.org/licenses/>. */ package net.sf.dynamicreports.design.base.style; import net.sf.dynamicreports.design.definition.style.DRIDesignPadding; import org.apache.commons.lang3.builder.EqualsBuilder; /** * @author Ricardo Mariaca (r.mariaca@dynamicreports.org) */ public class DRDesignPadding implements DRIDesignPadding { private Integer top; private Integer left; private Integer bottom; private Integer right; @Override public Integer getTop() { return top; } public void setTop(Integer top) { this.top = top; } @Override public Integer getLeft() { return left; } public void setLeft(Integer left) { this.left = left; } @Override public Integer getBottom() { return bottom; } public void setBottom(Integer bottom) { this.bottom = bottom; } @Override public Integer getRight() { return right; } public void setRight(Integer right) { this.right = right; } @Override public boolean equals(Object obj) { if (obj == null) { return false; } if (obj == this) { return true; } if (obj.getClass() != getClass()) { return false; } DRDesignPadding o = (DRDesignPadding) obj; EqualsBuilder equalsBuilder = new EqualsBuilder().append(top, o.top).append(left, o.left) .append(bottom, o.bottom).append(right, o.right); return equalsBuilder.isEquals(); } }