if (tokenValueEqualsTo(R)) { assert n2 != null; type = TokenType.Ref; generation = Integer.parseInt(new String(n2)); return; } else if (tokenValueEqualsTo(Obj)) { assert n2 != null; type = TokenType.Obj;
if (tokenValueEqualsTo(R)) { assert n2 != null; type = TokenType.Ref; generation = Integer.parseInt(new String(n2)); return; } else if (tokenValueEqualsTo(Obj)) { assert n2 != null; type = TokenType.Obj;
return document.getPdfObject(getTokeniser().getObjNr()).getIndirectReference(); default: if (getTokeniser().tokenValueEqualsTo(PdfTokenizer.Null)) { return PdfNull.PDF_NULL; } else if (getTokeniser().tokenValueEqualsTo(PdfTokenizer.True)) { return PdfBoolean.TRUE; } else if (getTokeniser().tokenValueEqualsTo(PdfTokenizer.False)) { return new PdfBoolean(false);
} while (hasNext && tokens.getTokenType() == PdfTokenizer.TokenType.Comment); if (hasNext && tokens.tokenValueEqualsTo(PdfTokenizer.Stream)) { throw new PdfException(PdfException.UnexpectedEndOfFile); default: if (tokens.tokenValueEqualsTo(PdfTokenizer.Null)) { return createPdfNullInstance(readAsDirect); } else if (tokens.tokenValueEqualsTo(PdfTokenizer.True)) { if (readAsDirect) { return PdfBoolean.TRUE; return new PdfBoolean(true); } else if (tokens.tokenValueEqualsTo(PdfTokenizer.False)) { if (readAsDirect) { return PdfBoolean.FALSE;
protected PdfDictionary readXrefSection() throws IOException { tokens.nextValidToken(); if (!tokens.tokenValueEqualsTo(PdfTokenizer.Xref)) tokens.throwError(PdfException.XrefSubsectionNotFound); PdfXrefTable xref = pdfDocument.getXref(); while (true) { tokens.nextValidToken(); if (tokens.tokenValueEqualsTo(PdfTokenizer.Trailer)) { break; if (tokens.tokenValueEqualsTo(PdfTokenizer.N)) { if (pos == 0) { tokens.throwError(PdfException.FilePosition1CrossReferenceEntryInThisXrefSubsection); } else if (tokens.tokenValueEqualsTo(PdfTokenizer.F)) { if (refFirstEncountered) { reference.setState(PdfObject.FREE);
protected void readXref() throws IOException { tokens.seek(tokens.getStartxref()); tokens.nextToken(); if (!tokens.tokenValueEqualsTo(PdfTokenizer.Startxref)) throw new PdfException(PdfException.PdfStartxrefNotFound, tokens); tokens.nextToken();
return false; if (!tokens.nextToken() || !tokens.tokenValueEqualsTo(PdfTokenizer.Obj)) { return false;