Uses of Interface
org.foray.ps.PsObject

Packages that use PsObject
org.foray.ps Classes for handling the intepretation of PostScript input. 
org.foray.ps.java2d An implementation of the PostScript interpreter that renders to the Java AWT system. 
org.foray.ps.pdf An implementation of the PostScript interpreter that converts to PDF. 
org.foray.ps.readonly An implementation of the PostScript interpreter that writes no output, but makes the PostScript dictionaries and state available. 
 

Uses of PsObject in org.foray.ps
 

Subinterfaces of PsObject in org.foray.ps
 interface PsObjectSimple
          A PostScript simple object.
 

Classes in org.foray.ps that implement PsObject
 class PsArray
          A PostScript array.
 class PsArrayExecuting
          A wrapper around an instance of PsArray, acting as an iterator over its content.
 class PsBoolean
          Class representing a boolean PostScript object.
 class PsColorSpace
          A PostScript Color Space.
 class PsDictionary
          A PostScript dictionary.
 class PsFile
          Abstract superclass for PostScript "file" objects.
 class PsFileFilter
          Class representing a PostScript "file" object.
 class PsFileReal
          An instance of this class is really a wrapper around either a real file or an input source, like standard input.
 class PsFontId
          Class representing a PostScript fontID object.
 class PsGraphicsState
          Represents a PostScript Graphics State.
 class PsInteger
          Class representing a numeric PostScript object.
 class PsMark
          Class representing a PostScript "mark" object.
 class PsMatrix
          A PostScript matrix, which is a specialized PostScript array.
 class PsName
          Class representing a name PostScript object.
 class PsNull
          A PostScript null object.
 class PsNumber
          Superclass for numeric Postscript data types.
 class PsObjectComposite
          A PostScript composite object.
 class PsOperator
          A PostScript operator object.
 class PsReal
          Class representing PostScript object that is a real number.
 class PsString
          Class representing a string PostScript object.
 class PsSystemDict4a
          The PostScript System Dictionary.
 

Methods in org.foray.ps that return PsObject
 PsObject PsString.duplicate()
           
 PsObject PsOperator.duplicate()
           
 PsObject PsObject.duplicate()
          This is a shallow copy.
 PsObject PsNull.duplicate()
           
 PsObject PsName.duplicate()
           
 PsObject PsFile.duplicate()
           
 PsObject PsDictionary.duplicate()
           
 PsObject PsBoolean.duplicate()
           
 PsObject PsArrayExecuting.duplicate()
           
 PsObject PsArray.duplicate()
           
protected  PsObject PsOperandStack.filterPush(PsObject objectToPush)
           
protected  PsObject PsExecutionStack.filterPush(PsObject objectToPush)
           
protected  PsObject PsInterpreter4a.find(PsObject key)
          Find an object, searching through the dictionary stack until the object is found.
 PsObject PsInterpreter4a.find(String key)
          Convenience method for external users of the interpreter.
 PsObject PsArray.get(int index)
          Return one item from the array.
 PsObject PsDictionary.getItem(PsObject key)
          Return the value for a given key.
 PsObject PsDictionary.getItem(String key)
          Return the value for a given key.
 PsObject PsArrayExecuting.getNextProcedureItem()
          Returns the next item in this procedure.
 

Methods in org.foray.ps that return types with arguments of type PsObject
 Map<PsObject,PsObject> PsDictionary.getMap()
          Return the encapsulated Map.
 Map<PsObject,PsObject> PsDictionary.getMap()
          Return the encapsulated Map.
 

Methods in org.foray.ps with parameters of type PsObject
 void PsDictionary.addItem(PsInterpreter4a interpreter, PsObject key, PsObject value)
          Add an entry to the dictonary.
protected  PsObject PsOperandStack.filterPush(PsObject objectToPush)
           
protected  PsObject PsExecutionStack.filterPush(PsObject objectToPush)
           
protected  PsObject PsInterpreter4a.find(PsObject key)
          Find an object, searching through the dictionary stack until the object is found.
 PsObject PsDictionary.getItem(PsObject key)
          Return the value for a given key.
 boolean PsString.isComparable(PsObject object)
           
 boolean PsOperator.isComparable(PsObject object)
           
 boolean PsObject.isComparable(PsObject object)
          Test the comparability of two PSObjects.
 boolean PsNumber.isComparable(PsObject object)
           
 boolean PsNull.isComparable(PsObject object)
           
 boolean PsName.isComparable(PsObject object)
           
 boolean PsMark.isComparable(PsObject object)
           
 boolean PsGraphicsState.isComparable(PsObject object)
           
 boolean PsFontId.isComparable(PsObject object)
           
 boolean PsFile.isComparable(PsObject object)
           
 boolean PsDictionary.isComparable(PsObject object)
           
 boolean PsBoolean.isComparable(PsObject object)
           
 boolean PsArrayExecuting.isComparable(PsObject object)
           
 boolean PsArray.isComparable(PsObject object)
           
 

Uses of PsObject in org.foray.ps.java2d
 

Classes in org.foray.ps.java2d that implement PsObject
 class Java2DSystemDict
          SystemDict implementation that can paint to a Graphics2D interface.
 

Uses of PsObject in org.foray.ps.pdf
 

Classes in org.foray.ps.pdf that implement PsObject
 class PDFSystemDict
          PostScript System Dictionary that converts the PostScript code to PDF.
 

Uses of PsObject in org.foray.ps.readonly
 

Classes in org.foray.ps.readonly that implement PsObject
 class ReadOnlySystemDict
          PsSystemDict implementation that provides no painting or other rendering, but that is suitable for simple parsing of a PostScript file.
 



Copyright © 2017. All rights reserved.