Package org.apache.fop.fonts.type1
Class PostscriptParser.PSSubroutine
- java.lang.Object
-
- org.apache.fop.fonts.type1.PostscriptParser.PSElement
-
- org.apache.fop.fonts.type1.PostscriptParser.PSSubroutine
-
- Enclosing class:
- PostscriptParser
public class PostscriptParser.PSSubroutine extends PostscriptParser.PSElement
An object representing a Postscript subroutine element
-
-
Field Summary
-
Fields inherited from class org.apache.fop.fonts.type1.PostscriptParser.PSElement
binaryEntries, endPoint, hasMore, operator, readBinary, tokens
-
-
Constructor Summary
Constructors Constructor Description PSSubroutine(java.lang.String operator, int startPoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetSubroutine()Gets the parsed subroutine element as unmodified stringvoidparseByte(byte cur, int pos)Passes responsibility for processing the byte stream to the PostScript objectvoidparseToken(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
-
-
-
-
Method Detail
-
parseToken
public void parseToken(java.lang.String token, int curPos)Description copied from class:PostscriptParser.PSElementDelegates the parse routine to a sub class- Specified by:
parseTokenin classPostscriptParser.PSElement- Parameters:
token- The token which to parse
-
getSubroutine
public java.lang.String getSubroutine()
Gets the parsed subroutine element as unmodified string- Returns:
- The subroutine as a string
-
parseByte
public void parseByte(byte cur, int pos)Description copied from class:PostscriptParser.PSElementPasses responsibility for processing the byte stream to the PostScript object- Specified by:
parseBytein classPostscriptParser.PSElement- Parameters:
cur- The byte currently being readpos- The position of the given byte
-
-