Package org.docx4j.fonts.fop.fonts.type1
Class PostscriptParser.PSVariable
java.lang.Object
org.docx4j.fonts.fop.fonts.type1.PostscriptParser.PSElement
org.docx4j.fonts.fop.fonts.type1.PostscriptParser.PSVariable
- Enclosing class:
- PostscriptParser
public class PostscriptParser.PSVariable extends PostscriptParser.PSElement
An object representing a Postscript variable
-
Field Summary
Fields inherited from class org.docx4j.fonts.fop.fonts.type1.PostscriptParser.PSElement
binaryEntries, endPoint, hasMore, operator, readBinary, tokens -
Constructor Summary
Constructors Constructor Description PSVariable(java.lang.String operator, int startPoint) -
Method Summary
Modifier and Type Method Description java.lang.StringgetValue()Gets the value of the Postscript variablevoidparseByte(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 classvoidsetEndPoint(int endPoint)Sets the end point location of the current Postscript variable.voidsetValue(java.lang.String value)Sets the value of the Postscript variable valueMethods inherited from class org.docx4j.fonts.fop.fonts.type1.PostscriptParser.PSElement
getBinaryEntries, getBinaryEntryByIndex, getEndPoint, getFoundUnexpected, getOperator, getStartPoint, hasMore, isInteger, parse, setFoundUnexpectedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PSVariable
public PSVariable(java.lang.String operator, int startPoint)
-
-
Method Details
-
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
-
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
-
setValue
public void setValue(java.lang.String value)Sets the value of the Postscript variable value- Parameters:
value- The value to set
-
getValue
public java.lang.String getValue()Gets the value of the Postscript variable- Returns:
- Returns the value as a String
-
setEndPoint
public void setEndPoint(int endPoint)Sets the end point location of the current Postscript variable.- Parameters:
endPoint- The end point location as an integer
-