package org.bbaw.wsp.cms.dochandler.parser.document;
/**
* This class realizes an {@link IDocument} and saves the data for a special PDF
* page. It's part of an {@link PdfDocument}.
*
* @author Sascha Feldmann (wsp-shk1)
* @date 08.08.2012
*
*/
public class PdfPage {
private int pageNumber;
private String textOrig;
/**
* Create a new PDFPage.
*
* @param pageNumber
* - the page number.
* @param fulltext
* - the page's (parsed) fulltext.
*/
public PdfPage(final int pageNumber, final String fulltext) {
if (fulltext == null) {
throw new IllegalArgumentException("The value for the parameter fulltext in PDFPage mustn't be null.");
}
this.pageNumber = pageNumber;
this.textOrig = fulltext;
}
/**
*
* @return the page number.
*/
public int getPageNumber() {
return this.pageNumber;
}
/**
*
* @return the fulltext.
*/
public String getTextOrig() {
return this.textOrig;
}
@Override
public String toString() {
return "PDFPage [pageNumber=" + pageNumber + ", fulltext=" + textOrig + "]";
}
}