Packageorg.purepdf.pdf
Classpublic class PRTokeniser
InheritancePRTokeniser Inheritance Object



Public Properties
 PropertyDefined By
  length : int
[read-only]
PRTokeniser
  stringValue : String
PRTokeniser
Protected Properties
 PropertyDefined By
  file : RandomAccessFileOrArray
PRTokeniser
  generation : int
PRTokeniser
  hexString : Boolean
PRTokeniser
  reference : int
PRTokeniser
  type : int
PRTokeniser
Public Methods
 MethodDefined By
  
PRTokeniser(pdfIn:ByteArray)
PRTokeniser
  
backOnePosition(ch:int):void
PRTokeniser
  
PRTokeniser
  
PRTokeniser
  
PRTokeniser
  
PRTokeniser
  
getHex(v:int):int
[static]
PRTokeniser
  
PRTokeniser
  
PRTokeniser
  
PRTokeniser
  
PRTokeniser
  
PRTokeniser
  
intValue():int
PRTokeniser
  
isDelimiter(ch:int):Boolean
[static]
PRTokeniser
  
isDelimiterWhitespace(ch:int):Boolean
[static]
PRTokeniser
  
isHexString():Boolean
PRTokeniser
  
isWhitespace(ch:int):Boolean
[static]
PRTokeniser
  
nextToken():Boolean
PRTokeniser
  
PRTokeniser
  
readInt():int
PRTokeniser
  
readLineSegment(input:Bytes):Boolean
PRTokeniser
  
readString(size:int):String
PRTokeniser
  
seek(pos:int):void
PRTokeniser
  
throwError(error:String):void
PRTokeniser
Public Constants
 ConstantDefined By
  delims : Vector.<Boolean>
[static]
PRTokeniser
  TK_COMMENT : int = 4
[static]
PRTokeniser
  TK_END_ARRAY : int = 6
[static]
PRTokeniser
  TK_END_DIC : int = 8
[static]
PRTokeniser
  TK_ENDOFFILE : int = 11
[static]
PRTokeniser
  TK_NAME : int = 3
[static]
PRTokeniser
  TK_NUMBER : int = 1
[static]
PRTokeniser
  TK_OTHER : int = 10
[static]
PRTokeniser
  TK_REF : int = 9
[static]
PRTokeniser
  TK_START_ARRAY : int = 5
[static]
PRTokeniser
  TK_START_DIC : int = 7
[static]
PRTokeniser
  TK_STRING : int = 2
[static]
PRTokeniser
Property Detail
fileproperty
protected var file:RandomAccessFileOrArray

generationproperty 
protected var generation:int

hexStringproperty 
protected var hexString:Boolean

lengthproperty 
length:int  [read-only]


Implementation
    public function get length():int
referenceproperty 
protected var reference:int

stringValueproperty 
public var stringValue:String

typeproperty 
protected var type:int

Constructor Detail
PRTokeniser()Constructor
public function PRTokeniser(pdfIn:ByteArray)



Parameters
pdfIn:ByteArray
Method Detail
backOnePosition()method
public function backOnePosition(ch:int):void

Parameters

ch:int

checkPdfHeader()method 
public function checkPdfHeader():int

Returns
int
getFile()method 
public function getFile():RandomAccessFileOrArray

Returns
RandomAccessFileOrArray
getFilePointer()method 
public function getFilePointer():int

Returns
int
getGeneration()method 
public function getGeneration():int

Returns
int
getHex()method 
public static function getHex(v:int):int

Parameters

v:int

Returns
int
getReference()method 
public function getReference():int

Returns
int
getSafeFile()method 
public function getSafeFile():RandomAccessFileOrArray

Returns
RandomAccessFileOrArray
getStartxref()method 
public function getStartxref():int

Returns
int

Throws
EOFError
getStringValue()method 
public function getStringValue():String

Returns
String
getTokenType()method 
public function getTokenType():int

Returns
int
intValue()method 
public function intValue():int

Returns
int
isDelimiter()method 
public static function isDelimiter(ch:int):Boolean

Parameters

ch:int

Returns
Boolean
isDelimiterWhitespace()method 
public static function isDelimiterWhitespace(ch:int):Boolean

Parameters

ch:int

Returns
Boolean
isHexString()method 
public function isHexString():Boolean

Returns
Boolean
isWhitespace()method 
public static function isWhitespace(ch:int):Boolean

Parameters

ch:int

Returns
Boolean
nextToken()method 
public function nextToken():Boolean

Returns
Boolean

Throws
EOFError
nextValidToken()method 
public function nextValidToken():void

readInt()method 
public function readInt():int

Returns
int
readLineSegment()method 
public function readLineSegment(input:Bytes):Boolean

Parameters

input:Bytes

Returns
Boolean
readString()method 
public function readString(size:int):String

Parameters

size:int

Returns
String
seek()method 
public function seek(pos:int):void

Parameters

pos:int


Throws
EOFError
throwError()method 
public function throwError(error:String):void

Parameters

error:String

Constant Detail
delimsConstant
public static const delims:Vector.<Boolean>

TK_COMMENTConstant 
public static const TK_COMMENT:int = 4

TK_END_ARRAYConstant 
public static const TK_END_ARRAY:int = 6

TK_END_DICConstant 
public static const TK_END_DIC:int = 8

TK_ENDOFFILEConstant 
public static const TK_ENDOFFILE:int = 11

TK_NAMEConstant 
public static const TK_NAME:int = 3

TK_NUMBERConstant 
public static const TK_NUMBER:int = 1

TK_OTHERConstant 
public static const TK_OTHER:int = 10

TK_REFConstant 
public static const TK_REF:int = 9

TK_START_ARRAYConstant 
public static const TK_START_ARRAY:int = 5

TK_START_DICConstant 
public static const TK_START_DIC:int = 7

TK_STRINGConstant 
public static const TK_STRING:int = 2