fop 2.1

org.apache.fop.fonts.type1
Class PostscriptParser.PSFixedArray

java.lang.Object
  extended by org.apache.fop.fonts.type1.PostscriptParser.PSElement
      extended by org.apache.fop.fonts.type1.PostscriptParser.PSFixedArray
Enclosing class:
PostscriptParser

public class PostscriptParser.PSFixedArray
extends PostscriptParser.PSElement

An object representing a Postscript array with a fixed number of entries


Field Summary
protected  int binaryLength
           
 
Fields inherited from class org.apache.fop.fonts.type1.PostscriptParser.PSElement
binaryEntries, endPoint, hasMore, operator, readBinary, tokens
 
Constructor Summary
PostscriptParser.PSFixedArray(java.lang.String operator, int startPoint)
           
 
Method Summary
 java.util.HashMap<java.lang.Integer,java.lang.String> getEntries()
          Gets a map of array entries identified by index
 void parseByte(byte cur, int pos)
          Passes responsibility for processing the byte stream to the PostScript object
 void parseToken(java.lang.String token, int curPos)
          Delegates the parse routine to a sub class
 
Methods inherited from class org.apache.fop.fonts.type1.PostscriptParser.PSElement
getBinaryEntries, getBinaryEntryByIndex, getEndPoint, getFoundUnexpected, getOperator, getStartPoint, hasMore, isInteger, parse, setFoundUnexpected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

binaryLength

protected int binaryLength
Constructor Detail

PostscriptParser.PSFixedArray

public PostscriptParser.PSFixedArray(java.lang.String operator,
                                     int startPoint)
Method Detail

parseToken

public void parseToken(java.lang.String token,
                       int curPos)
Description copied from class: PostscriptParser.PSElement
Delegates the parse routine to a sub class

Specified by:
parseToken in class PostscriptParser.PSElement
Parameters:
token - The token which to parse

getEntries

public java.util.HashMap<java.lang.Integer,java.lang.String> getEntries()
Gets a map of array entries identified by index

Returns:
Returns the map of array entries

parseByte

public void parseByte(byte cur,
                      int pos)
Description copied from class: PostscriptParser.PSElement
Passes responsibility for processing the byte stream to the PostScript object

Specified by:
parseByte in class PostscriptParser.PSElement
Parameters:
cur - The byte currently being read
pos - The position of the given byte

fop 2.1

Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.