com.etymon.pj
Class StreamParser

java.lang.Object
  extended by com.etymon.pj.StreamParser

public class StreamParser
extends java.lang.Object


Field Summary
private  PjArray _a1
           
private  boolean _b1
           
private  byte[] _buffer
           
private  int _counter
           
private  java.util.Hashtable _h1
           
private  boolean _image
           
private  byte[] _imageData
           
private  java.util.Stack _k1
           
private  PjName _m1
           
private  PjNumber _n1
           
private  PjNumber _n2
           
private  PjNumber _n3
           
private  PjNumber _n4
           
private  PjNumber _n5
           
private  PjNumber _n6
           
private  java.lang.Object _o1
           
private  java.lang.Object _o2
           
private  java.lang.Object _o3
           
private  java.lang.Object _o4
           
private  java.lang.Object _o5
           
private  java.lang.Object _o6
           
private  PjString _s1
           
private  java.util.Stack _stack
           
private  java.lang.String _token
           
private  java.util.Vector _v1
           
private  int _x1
           
private  int _x2
           
 
Constructor Summary
StreamParser()
           
 
Method Summary
private  void getImageData()
           
private  void getToken()
           
private static boolean isWhitespace(char c)
           
 java.util.Vector parse(PjStream stream)
           
private  void processToken()
           
private  void skipWhitespace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_token

private java.lang.String _token

_imageData

private byte[] _imageData

_stack

private java.util.Stack _stack

_counter

private int _counter

_buffer

private byte[] _buffer

_image

private boolean _image

_n1

private PjNumber _n1

_n2

private PjNumber _n2

_n3

private PjNumber _n3

_n4

private PjNumber _n4

_n5

private PjNumber _n5

_n6

private PjNumber _n6

_k1

private java.util.Stack _k1

_b1

private boolean _b1

_x1

private int _x1

_x2

private int _x2

_v1

private java.util.Vector _v1

_o1

private java.lang.Object _o1

_o2

private java.lang.Object _o2

_o3

private java.lang.Object _o3

_o4

private java.lang.Object _o4

_o5

private java.lang.Object _o5

_o6

private java.lang.Object _o6

_m1

private PjName _m1

_s1

private PjString _s1

_a1

private PjArray _a1

_h1

private java.util.Hashtable _h1
Constructor Detail

StreamParser

public StreamParser()
Method Detail

parse

public java.util.Vector parse(PjStream stream)
                       throws PdfFormatException
Throws:
PdfFormatException

getImageData

private void getImageData()

getToken

private void getToken()

skipWhitespace

private void skipWhitespace()

isWhitespace

private static boolean isWhitespace(char c)

processToken

private void processToken()
                   throws PdfFormatException
Throws:
PdfFormatException