/** * */ package at.gv.egiz.pdfas.impl.api.sign; import at.gv.egiz.pdfas.api.sign.pos.SignaturePosition; import at.knowcenter.wag.egov.egiz.pdf.ActualTablePos; /** * Adapter that converts from a framework ActualTablePos to an API * ActualSignaturePosition. * * @author wprinz * */ public class ActualSignaturePositionAdapter implements SignaturePosition { /** * The framework ActualTablePos. */ protected ActualTablePos atp = null; /** * Constructor. * * @param actualTablePos * The framework ActualTablePos. */ public ActualSignaturePositionAdapter(ActualTablePos actualTablePos) { this.atp = actualTablePos; } /** * @see at.gv.egiz.pdfas.api.sign.pos.SignaturePosition#getPage() */ public int getPage() { return this.atp.page; } /** * @see at.gv.egiz.pdfas.api.sign.pos.SignaturePosition#getX() */ public float getX() { return this.atp.x; } /** * @see at.gv.egiz.pdfas.api.sign.pos.SignaturePosition#getY() */ public float getY() { return this.atp.y; } /** * @see at.gv.egiz.pdfas.api.sign.pos.SignaturePosition#getWidth() */ public float getWidth() { return this.atp.width; } /** * @see at.gv.egiz.pdfas.api.sign.pos.SignaturePosition#getHeight() */ public float getHeight() { return this.atp.height; } }