/**
* Copyright 2006 by Know-Center, Graz, Austria
* PDF-AS has been contracted by the E-Government Innovation Center EGIZ, a
* joint initiative of the Federal Chancellery Austria and Graz University of
* Technology.
*
* Licensed under the EUPL, Version 1.1 or - as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the "Licence");
* You may not use this work except in compliance with the Licence.
* You may obtain a copy of the Licence at:
* http://www.osor.eu/eupl/
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the Licence is distributed on an "AS IS" basis,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the Licence for the specific language governing permissions and
* limitations under the Licence.
*
* This product combines work with different licenses. See the "NOTICE" text
* file for details on the various modules and licenses.
* The "NOTICE" text file is part of the distribution. Any derivative works
* that you distribute must include a readable copy of the "NOTICE" text file.
*
* $Id: TrailerParseResult.java,v 1.1 2006/08/25 17:00:59 wprinz Exp $
*/
package at.knowcenter.wag.exactparser.parsing.results;
/**
* The ParseResult of parsing the trailer.
*
* @author wprinz
*/
public class TrailerParseResult extends ParseResult {
public int contents_index = -1;
public int contents_end_index = -1;
public DictionaryParseResult dpr = null;
public IndirectObjectReferenceParseResult info;
public IndirectObjectReferenceParseResult root;
/**
* The content of the "/Size" entry.
*/
public int size;
/**
* Tells, if this PDF footer has a predecessor (as specified by
* the /Prev entry).
*/
public boolean has_predecessor = false;
/**
* The index of the predecessor.
*
*
* Only valid if has_predecessor is true.
*
*
* Use getPrev and setPrev to access this member variable.
*
*
* @see #getPrev()
* @see #setPrev(int)
*/
private int prev = -1;
public int getPrev() {
assert has_predecessor;
return prev;
}
public void setPrev(int prev) {
assert has_predecessor : "Set has_predecessor to true first.";
this.prev = prev;
}
}