intarsys PDF library API

de.intarsys.pdf.parser
Class CSContentParser

java.lang.Object
  extended by de.intarsys.pdf.parser.PDFParser
      extended by de.intarsys.pdf.parser.CSContentParser

public class CSContentParser
extends PDFParser

A parser for .pdf type content streams.


Field Summary
 
Fields inherited from class de.intarsys.pdf.parser.PDFParser
C_WARN_ARRAYSIZE, C_WARN_ENDOBJ_MISSING, C_WARN_ENDSTREAMCORRUPT, C_WARN_ENDSTREAMEOL, C_WARN_ILLEGALHEX, C_WARN_NAMETOLONG, C_WARN_SINGLEEOL, C_WARN_SINGLEEOL_OBJ, C_WARN_SINGLESPACE, C_WARN_SINGLESPACE_OBJ, C_WARN_STREAMEOL, C_WARN_STREAMEXTERNAL, C_WARN_STREAMLENGTH, C_WARN_STRINGTOLONG, C_WARN_UNEVENHEX, CHAR_BS, CHAR_CR, CHAR_FF, CHAR_HT, CHAR_LF, TOKEN_endobj, TOKEN_endstream, TOKEN_EOF, TOKEN_false, TOKEN_FDFHEADER, TOKEN_ndstream, TOKEN_null, TOKEN_obj, TOKEN_PDFHEADER, TOKEN_R, TOKEN_s_tream, TOKEN_startxref, TOKEN_stream, TOKEN_trailer, TOKEN_true, TOKEN_xref
 
Constructor Summary
CSContentParser()
          create a COSDocumentParser
 
Method Summary
 CSContent parseStream(byte[] data)
          parse a content stream.
 CSContent parseStream(IRandomAccess input)
          parse a content stream.
 
Methods inherited from class de.intarsys.pdf.parser.PDFParser
getExceptionHandler, handleError, handleWarning, isDelimiter, isDigit, isEOL, isNumberStart, isOctalDigit, isTokenStart, isWhitespace, parseElement, parseHeader, readInteger, readSpaces, readToken, readToken, setExceptionHandler, toCOSObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSContentParser

public CSContentParser()
create a COSDocumentParser

Method Detail

parseStream

public CSContent parseStream(byte[] data)
                      throws IOException,
                             COSLoadException
parse a content stream.

See PDF Reference v1.4, chapter 3.7 Content Streams

Parameters:
data - A byte array containing the encoded content stream
Returns:
the parsed content
Throws:
IOException
COSLoadException

parseStream

public CSContent parseStream(IRandomAccess input)
                      throws IOException,
                             COSLoadException
parse a content stream.

See PDF Reference v1.4, chapter 3.7 Content Streams

Parameters:
input - a open IRandomAccessData positioned at the beginning of the content stream
Returns:
the parsed content
Throws:
IOException
COSLoadException

intarsys PDF library API

Copyright © 2006 intarsys consulting GmbH. All Rights Reserved.