org.foray.ps
Enum PsOperator

java.lang.Object
  extended by java.lang.Enum<PsOperator>
      extended by org.foray.ps.PsOperator
All Implemented Interfaces:
Serializable, Comparable<PsOperator>, PsObject, PsObjectSimple

public enum PsOperator
extends Enum<PsOperator>
implements PsObjectSimple

A PostScript operator object. This class also contains constants and methods for mapping operator names to operator codes that are used by the system for actual processing.


Enum Constant Summary
ABS
          The "abs" operator.
ADD
          The "add" operator.
ALOAD
          The "aload" operator.
ANCHORSEARCH
          The "anchorsearch" operator.
AND
          The "and" operator.
ARC
          The "arc" operator.
ARCN
          The "arcn" operator.
ARCT
          The "arct" operator.
ARCTO
          The "arcto" operator.
ARRAY
          The "array" operator.
ASHOW
          The "ashow" operator.
ASTORE
          The "astore" operator.
ATAN
          The "atan" operator.
AWIDTHSHOW
          The "awidthshow" operator.
BEGIN
          The "begin" operator.
BIND
          The "bind" operator.
BITSHIFT
          The "bitshift" operator.
BYTESAVAILABLE
          The "bytesavailable" operator.
CACHESTATUS
          The "cachestatus" operator.
CEILING
          The "ceiling" operator.
CHARPATH
          The "charpath" operator.
CLEAR
          The "clear" operator.
CLEARDICTSTACK
          The "cleardictstack" operator.
CLEARTOMARK
          The "cleartomark" operator.
CLIP
          The "clip" operator.
CLIPPATH
          The "clippath" operator.
CLOSEFILE
          The "closefile" operator.
CLOSEPATH
          The "closepath" operator.
COLORIMAGE
          The "colorimage" operator.
CONCAT
          The "concat" operator.
CONCATMATRIX
          The "concatmatrix" operator.
CONDITION
          The "condition" operator.
COPY
          The "copy" operator.
COPYPAGE
          The "copypage" operator.
COS
          The "cos" operator.
COUNT
          The "count" operator.
COUNTDICTSTACK
          The "countdictstack" operator.
COUNTEXECSTACK
          The "countexecstack" operator.
COUNTTOMARK
          The "counttomark" operator.
CSHOW
          The "cshow" operator.
CURRENTBLACKGENERATION
          The "currentblackgeneration" operator.
CURRENTCACHEPARAMS
          The "currentcacheparams" operator.
CURRENTCMYKCOLOR
          The "currentcmykcolor" operator.
CURRENTCOLOR
          The "currentcolor" operator.
CURRENTCOLORRENDERING
          The "currentcolorrendering" operator.
CURRENTCOLORSCREEN
          The "currentcolorscreen" operator.
CURRENTCOLORSPACE
          The "currentcolorspace" operator.
CURRENTCOLORTRANSFER
          The "currentcolortransfer" operator.
CURRENTCONTEXT
          The "currentcontext" operator.
CURRENTDASH
          The "currentdash" operator.
CURRENTDEVPARAMS
          The "currentdevparams" operator.
CURRENTDICT
          The "currentdict" operator.
CURRENTFILE
          The "currentfile" operator.
CURRENTFLAT
          The "currentflat" operator.
CURRENTFONT
          The "currentfont" operator.
CURRENTGLOBAL
          The "currentglobal" operator.
CURRENTGRAY
          The "currentgray" operator.
CURRENTGSTATE
          The "currentgstate" operator.
CURRENTHALFTONE
          The "currenthalftone" operator.
CURRENTHALFTONEPHASE
          The "currenthalftonephase" operator.
CURRENTHSBCOLOR
          The "currenthsbcolor" operator.
CURRENTLINECAP
          The "currentlinecap" operator.
CURRENTLINEJOIN
          The "currentlinejoin" operator.
CURRENTLINEWIDTH
          The "currentlinewidth" operator.
CURRENTMATRIX
          The "currentmatrix" operator.
CURRENTMITERLIMIT
          The "currentmiterlimit" operator.
CURRENTOBJECTFORMAT
          The "currentobjectformat" operator.
CURRENTOVERPRINT
          The "currentoverprint" operator.
CURRENTPACKING
          The "currentpacking" operator.
CURRENTPAGEDEVICE
          The "currentpagedevice" operator.
CURRENTPOINT
          The "currentpoint" operator.
CURRENTRGBCOLOR
          The "currentrgbcolor" operator.
CURRENTSCREEN
          The "currentscreen" operator.
CURRENTSHARED
          The "currentshared" operator.
CURRENTSTROKEADJUST
          The "currentstrokeadjust" operator.
CURRENTSYSTEMPARAMS
          The "currentsystemparams" operator.
CURRENTTRANSFER
          The "currenttransfer" operator.
CURRENTUNDERCOLORREMOVAL
          The "currentundercolorremoval" operator.
CURRENTUSERPARAMS
          The "currentuserparams" operator.
CURVETO
          The "curveto" operator.
CVI
          The "cvi" operator.
CVLIT
          The "cvlit" operator.
CVN
          The "cvn" operator.
CVR
          The "cvr" operator.
CVRS
          The "cvrs" operator.
CVS
          The "cvs" operator.
CVX
          The "cvx" operator.
DEF
          The "def" operator.
DEFAULTMATRIX
          The "defaultmatrix" operator.
DEFINEFONT
          The "definefont" operator.
DEFINERESOURCE
          The "defineresource" operator.
DEFINEUSERNAME
          The "defineusername" operator.
DEFINEUSEROBJECT
          The "defineuserobject" operator.
DELETEFILE
          The "deletefile" operator.
DETACH
          The "detach" operator.
DEVICEINFO
          The "deviceinfo" operator.
DICT
          The "dict" operator.
DICTSTACK
          The "dictstack" operator.
DIV
          The "div" operator.
DOUBLE_GT
          The ">>" operator.
DOUBLE_LT
          The "<<" operator.
DTRANSFORM
          The "dtransform" operator.
DUP
          The "dup" operator.
ECHO
          The "echo" operator.
EEXEC
          The "eexec" operator.
END
          The "end" operator.
EOCLIP
          The "eoclip" operator.
EOFILL
          The "eofill" operator.
EOVIEWCLIP
          The "eoviewclip" operator.
EQ
          The "eq" operator.
ERASEPAGE
          The "erasepage" operator.
ERRORDICT
          The "errordict" operator.
EXCH
          The "exch" operator.
EXEC
          The "exec" operator.
EXECFORM
          The "execform" operator.
EXECSTACK
          The "execstack" operator.
EXECUSEROBJECT
          The "execuserobject" operator.
EXECUTEONLY
          The "executeonly" operator.
EXECUTIVE
          The "executive" operator.
EXIT
          The "exit" operator.
EXP
          The "exp" operator.
FALSE
          The "false" operator.
FILE
          The "file" operator.
FILENAMEFORALL
          The "filenameforall" operator.
FILEPOSITION
          The "fileposition" operator.
FILL
          The "fill" operator.
FILTER
          The "filter" operator.
FINDENCODING
          The "findencoding" operator.
FINDFONT
          The "findfont" operator.
FINDRESOURCE
          The "findresource" operator.
FLATTENPATH
          The "flattenpath" operator.
FLOOR
          The "floor" operator.
FLUSH
          The "flush" operator.
FLUSHFILE
          The "flushfile" operator.
FOR
          The "for" operator.
FORALL
          The "forall" operator.
FORK
          The "fork" operator.
GCHECK
          The "gcheck" operator.
GE
          The "ge" operator.
GET
          The "get" operator.
GETINTERVAL
          The "getinterval" operator.
GLOBALDICT
          The "globaldict" operator.
GLYPHSHOW
          The "glyphshow" operator.
GRESTORE
          The "grestore" operator.
GRESTOREALL
          The "grestoreall" operator.
GSAVE
          The "gsave" operator.
GSTATE
          The "gstate" operator.
GT
          The "gt" operator.
HANDLEERROR
          The "handleerror" operator.
IDENTMATRIX
          The "identmatrix" operator.
IDIV
          The "idiv" operator.
IDTRANSFORM
          The "idtransform" operator.
IF
          The "if" operator.
IFELSE
          The "ifelse" operator.
IMAGE
          The "image" operator.
IMAGEMASK
          The "imagemask" operator.
INDEX
          The "index" operator.
INEOFILL
          The "ineofill" operator.
INFILL
          The "infill" operator.
INITCLIP
          The "initclip" operator.
INITGRAPHICS
          The "initgraphics" operator.
INITMATRIX
          The "initmatrix" operator.
INITVIEWCLIP
          The "initviewclip" operator.
INSTROKE
          The "instroke" operator.
INTERNALDICT
          The "internaldict" operator.
INTERPRETER
          The interpreter is the operator.
INUEOFILL
          The "inueofill" operator.
INUFILL
          The "inufill" operator.
INUSTROKE
          The "inustroke" operator.
INVALID
          The invalid operator.
INVERTMATRIX
          The "invertmatrix" operator.
ITRANSFORM
          The "itransform" operator.
JOIN
          The "join" operator.
KNOWN
          The "known" operator.
KSHOW
          The "kshow" operator.
LANGUAGELEVEL
          The "languagelevel" operator.
LE
          The "le" operator.
LEFT_BRACKET
          The "[" operator.
LENGTH
          The "length" operator.
LINETO
          The "lineto" operator.
LN
          The "ln" operator.
LOAD
          The "load" operator.
LOCK
          The "lock" operator.
LOG
          The "log" operator.
LOOP
          The "loop" operator.
LT
          The "lt" operator.
MAKEFONT
          The "makefont" operator.
MAKEPATTERN
          The "makepattern" operator.
MARK
          The "mark" operator.
MATRIX
          The "matrix" operator.
MAXLENGTH
          The "maxlength" operator.
MOD
          The "mod" operator.
MONITOR
          The "monitor" operator.
MOVETO
          The "moveto" operator.
MUL
          The "mul" operator.
NE
          The "ne" operator.
NEG
          The "neg" operator.
NEWPATH
          The "newpath" operator.
NOACCESS
          The "noaccess" operator.
NOT
          The "not" operator.
NOTIFY
          The "notify" operator.
NULL
          The "null" operator.
NULLDEVICE
          The "nulldevice" operator.
OR
          The "or" operator.
PACKEDARRAY
          The "packedarray" operator.
PATHBBOX
          The "pathbbox" operator.
PATHFORALL
          The "pathforall" operator.
POP
          The "pop" operator.
PRINT
          The "print" operator.
PRINTOBJECT
          The "printobject" operator.
PRODUCT
          The "product" operator.
PROMPT
          The "prompt" operator.
PSTACK
          The "pstack" operator.
PUT
          The "put" operator.
PUTINTERVAL
          The "putinterval" operator.
QUIT
          The "quit" operator.
RAND
          The "rand" operator.
RCHECK
          The "rcheck" operator.
RCURVETO
          The "rcurveto" operator.
READ
          The "read" operator.
READHEXSTRING
          The "readhexstring" operator.
READLINE
          The "readline" operator.
READONLY
          The "readonly" operator.
READSTRING
          The "readstring" operator.
REALTIME
          The "realtime" operator.
RECTCLIP
          The "rectclip" operator.
RECTFILL
          The "rectfill" operator.
RECTSTROKE
          The "rectstroke" operator.
RECTVIEWCLIP
          The "rectviewclip" operator.
RENAMEFILE
          The "renamefile" operator.
REPEAT
          The "repeat" operator.
RESETFILE
          The "resetfile" operator.
RESOURCEFORALL
          The "resourceforall" operator.
RESOURCESTATUS
          The "resourcestatus" operator.
RESTORE
          The "restore" operator.
REVERSEPATH
          The "reversepath" operator.
REVISION
          The "revision" operator.
RIGHT_BRACKET
          The "]" operator.
RLINETO
          The "rlineto" operator.
RMOVETO
          The "rmoveto" operator.
ROLL
          The "roll" operator.
ROOTFONT
          The "rootfont" operator.
ROTATE
          The "rotate" operator.
ROUND
          The "round" operator.
RRAND
          The "rrand" operator.
RUN
          The "run" operator.
SAVE
          The "save" operator.
SCALE
          The "scale" operator.
SCALEFONT
          The "scalefont" operator.
SCHECK
          The "scheck" operator.
SEARCH
          The "search" operator.
SELECTFONT
          The "selectfont" operator.
SERIALNUMBER
          The "serialnumber" operator.
SETBBOX
          The "setbbox" operator.
SETBLACKGENERATION
          The "setblackgeneration" operator.
SETCACHEDEVICE
          The "setcachedevice" operator.
SETCACHEDEVICE2
          The "setcachedevice2" operator.
SETCACHELIMIT
          The "setcachelimit" operator.
SETCACHEPARAMS
          The "setcacheparams" operator.
SETCHARWIDTH
          The "setcharwidth" operator.
SETCMYKCOLOR
          The "setcmykcolor" operator.
SETCOLOR
          The "setcolor" operator.
SETCOLORRENDERING
          The "setcolorrendering" operator.
SETCOLORSCREEN
          The "setcolorscreen" operator.
SETCOLORSPACE
          The "setcolorspace" operator.
SETCOLORTRANSFER
          The "setcolortransfer" operator.
SETDASH
          The "setdash" operator.
SETDEVPARAMS
          The "setdevparams" operator.
SETFILEPOSITION
          The "setfileposition" operator.
SETFLAT
          The "setflat" operator.
SETFONT
          The "setfont" operator.
SETGLOBAL
          The "setglobal" operator.
SETGRAY
          The "setgray" operator.
SETGSTATE
          The "setgstate" operator.
SETHALFTONE
          The "sethalftone" operator.
SETHALFTONEPHASE
          The "sethalftonephase" operator.
SETHSBCOLOR
          The "sethsbcolor" operator.
SETLINECAP
          The "setlinecap" operator.
SETLINEJOIN
          The "setlinejoin" operator.
SETLINEWIDTH
          The "setlinewidth" operator.
SETMATRIX
          The "setmatrix" operator.
SETMITERLIMIT
          The "setmiterlimit" operator.
SETOBJECTFORMAT
          The "setobjectformat" operator.
SETOVERPRINT
          The "setoverprint" operator.
SETPACKING
          The "setpacking" operator.
SETPAGEDEVICE
          The "setpagedevice" operator.
SETPATTERN
          The "setpattern" operator.
SETRGBCOLOR
          The "setrgbcolor" operator.
SETSCREEN
          The "setscreen" operator.
SETSHARED
          The "setshared" operator.
SETSTROKEADJUST
          The "setstrokeadjust" operator.
SETSYSTEMPARAMS
          The "setsystemparams" operator.
SETTRANSFER
          The "settransfer" operator.
SETUCACHEPARAMS
          The "setucacheparams" operator.
SETUNDERCOLORREMOVAL
          The "setundercolorremoval" operator.
SETUSERPARAMS
          The "setuserparams" operator.
SETVMTHRESHOLD
          The "setvmthreshold" operator.
SHAREDDICT
          The "sharedict" operator.
SHOW
          The "show" operator.
SHOWPAGE
          The "showpage" operator.
SIN
          The "sin" operator.
SQRT
          The "sqrt" operator.
SRAND
          The "srand" operator.
STACK
          The "stack" operator.
START
          The "start" operator.
STARTJOB
          The "startjob" operator.
STATUS
          The "status" operator.
STOP
          The "stop" operator.
STOPPED
          The "stopped" operator.
STORE
          The "store" operator.
STRING
          The "string" operator.
STRINGWIDTH
          The "stringwidth" operator.
STROKE
          The "stroke" operator.
STROKEPATH
          The "strokepath" operator.
SUB
          The "sub" operator.
TOKEN
          The "token" operator.
TRANSFORM
          The "transform" operator.
TRANSLATE
          The "translate" operator.
TRUE
          The "true" operator.
TRUNCATE
          The "truncate" operator.
TYPE
          The "type" operator.
UAPPEND
          The "uappend" operator.
UCACHE
          The "ucache" operator.
UCACHESTATUS
          The "ucachestatus" operator.
UEOFILL
          The "ueofill" operator.
UFILL
          The "ufill" operator.
UNDEF
          The "undef" operator.
UNDEFINEFONT
          The "undefinefont" operator.
UNDEFINERESOURCE
          The "undefineresource" operator.
UNDEFINEUSEROBJECT
          The "undefineuserobject" operator.
UPATH
          The "upath" operator.
USERTIME
          The "usertime" operator.
USTROKE
          The "ustroke" operator.
USTROKEPATH
          The "ustrokepath" operator.
VERSION
          The "version" operator.
VIEWCLIP
          The "viewclip" operator.
VIEWCLIPPATH
          The "viewclippath" operator.
VMRECLAIM
          The "vmreclaim" operator.
VMSTATUS
          The "vmstatus" operator.
WAIT
          The "wait" operator.
WCHECK
          The "wcheck" operator.
WHERE
          The "where" operator.
WIDTHSHOW
          The "widthshow" operator.
WRITE
          The "write" operator.
WRITEHEXSTRING
          The "writehexstring" operator.
WRITEOBJECT
          The "writeobject" operator.
WRITESTRING
          The "writestring" operator.
WTRANSLATION
          The "wtranslation" operator.
XCHECK
          The "xcheck" operator.
XOR
          The "xor" operator.
XSHOW
          The "xshow" operator.
XYSHOW
          The "xyshow" operator.
YIELD
          The "yield" operator.
YSHOW
          The "yshow" operator.
 
Field Summary
protected static PsOperator[] OPERATOR_NAMES
          The index into this array is the matching OPER_ constant.
 
Method Summary
 PsObject duplicate()
          This is a shallow copy.
 String getName()
          Returns the operator enumeration.
 PsName getTypeName()
          Needed for the "type" operator.
 boolean isComparable(PsObject object)
          Test the comparability of two PSObjects.
 boolean isComposite()
          The method should be overridden by composite objects.
 boolean isExecutable()
          Indicates whether this object is executable.
static PsOperator mapNameToEnum(String name)
          Maps an operator name String to the related PsOperator instance.
static PsOperator valueOf(String name)
          Returns the enum constant of this type with the specified name.
static PsOperator[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

INTERPRETER

public static final PsOperator INTERPRETER
The interpreter is the operator.


INVALID

public static final PsOperator INVALID
The invalid operator.


DOUBLE_LT

public static final PsOperator DOUBLE_LT
The "<<" operator.


DOUBLE_GT

public static final PsOperator DOUBLE_GT
The ">>" operator.


LEFT_BRACKET

public static final PsOperator LEFT_BRACKET
The "[" operator.


RIGHT_BRACKET

public static final PsOperator RIGHT_BRACKET
The "]" operator.


ABS

public static final PsOperator ABS
The "abs" operator.


ADD

public static final PsOperator ADD
The "add" operator.


ALOAD

public static final PsOperator ALOAD
The "aload" operator.


ANCHORSEARCH

public static final PsOperator ANCHORSEARCH
The "anchorsearch" operator.


AND

public static final PsOperator AND
The "and" operator.


ARC

public static final PsOperator ARC
The "arc" operator.


ARCN

public static final PsOperator ARCN
The "arcn" operator.


ARCT

public static final PsOperator ARCT
The "arct" operator.


ARCTO

public static final PsOperator ARCTO
The "arcto" operator.


ARRAY

public static final PsOperator ARRAY
The "array" operator.


ASHOW

public static final PsOperator ASHOW
The "ashow" operator.


ASTORE

public static final PsOperator ASTORE
The "astore" operator.


ATAN

public static final PsOperator ATAN
The "atan" operator.


AWIDTHSHOW

public static final PsOperator AWIDTHSHOW
The "awidthshow" operator.


BEGIN

public static final PsOperator BEGIN
The "begin" operator.


BIND

public static final PsOperator BIND
The "bind" operator.


BITSHIFT

public static final PsOperator BITSHIFT
The "bitshift" operator.


BYTESAVAILABLE

public static final PsOperator BYTESAVAILABLE
The "bytesavailable" operator.


CACHESTATUS

public static final PsOperator CACHESTATUS
The "cachestatus" operator.


CEILING

public static final PsOperator CEILING
The "ceiling" operator.


CHARPATH

public static final PsOperator CHARPATH
The "charpath" operator.


CLEAR

public static final PsOperator CLEAR
The "clear" operator.


CLEARDICTSTACK

public static final PsOperator CLEARDICTSTACK
The "cleardictstack" operator.


CLEARTOMARK

public static final PsOperator CLEARTOMARK
The "cleartomark" operator.


CLIP

public static final PsOperator CLIP
The "clip" operator.


CLIPPATH

public static final PsOperator CLIPPATH
The "clippath" operator.


CLOSEFILE

public static final PsOperator CLOSEFILE
The "closefile" operator.


CLOSEPATH

public static final PsOperator CLOSEPATH
The "closepath" operator.


COLORIMAGE

public static final PsOperator COLORIMAGE
The "colorimage" operator.


CONCAT

public static final PsOperator CONCAT
The "concat" operator.


CONCATMATRIX

public static final PsOperator CONCATMATRIX
The "concatmatrix" operator.


CONDITION

public static final PsOperator CONDITION
The "condition" operator.


COPY

public static final PsOperator COPY
The "copy" operator.


COPYPAGE

public static final PsOperator COPYPAGE
The "copypage" operator.


COS

public static final PsOperator COS
The "cos" operator.


COUNT

public static final PsOperator COUNT
The "count" operator.


COUNTDICTSTACK

public static final PsOperator COUNTDICTSTACK
The "countdictstack" operator.


COUNTEXECSTACK

public static final PsOperator COUNTEXECSTACK
The "countexecstack" operator.


COUNTTOMARK

public static final PsOperator COUNTTOMARK
The "counttomark" operator.


CSHOW

public static final PsOperator CSHOW
The "cshow" operator.


CURRENTBLACKGENERATION

public static final PsOperator CURRENTBLACKGENERATION
The "currentblackgeneration" operator.


CURRENTCACHEPARAMS

public static final PsOperator CURRENTCACHEPARAMS
The "currentcacheparams" operator.


CURRENTCMYKCOLOR

public static final PsOperator CURRENTCMYKCOLOR
The "currentcmykcolor" operator.


CURRENTCOLOR

public static final PsOperator CURRENTCOLOR
The "currentcolor" operator.


CURRENTCOLORRENDERING

public static final PsOperator CURRENTCOLORRENDERING
The "currentcolorrendering" operator.


CURRENTCOLORSCREEN

public static final PsOperator CURRENTCOLORSCREEN
The "currentcolorscreen" operator.


CURRENTCOLORSPACE

public static final PsOperator CURRENTCOLORSPACE
The "currentcolorspace" operator.


CURRENTCOLORTRANSFER

public static final PsOperator CURRENTCOLORTRANSFER
The "currentcolortransfer" operator.


CURRENTCONTEXT

public static final PsOperator CURRENTCONTEXT
The "currentcontext" operator.


CURRENTDASH

public static final PsOperator CURRENTDASH
The "currentdash" operator.


CURRENTDEVPARAMS

public static final PsOperator CURRENTDEVPARAMS
The "currentdevparams" operator.


CURRENTDICT

public static final PsOperator CURRENTDICT
The "currentdict" operator.


CURRENTFILE

public static final PsOperator CURRENTFILE
The "currentfile" operator.


CURRENTFLAT

public static final PsOperator CURRENTFLAT
The "currentflat" operator.


CURRENTFONT

public static final PsOperator CURRENTFONT
The "currentfont" operator.


CURRENTGLOBAL

public static final PsOperator CURRENTGLOBAL
The "currentglobal" operator.


CURRENTGRAY

public static final PsOperator CURRENTGRAY
The "currentgray" operator.


CURRENTGSTATE

public static final PsOperator CURRENTGSTATE
The "currentgstate" operator.


CURRENTHALFTONE

public static final PsOperator CURRENTHALFTONE
The "currenthalftone" operator.


CURRENTHALFTONEPHASE

public static final PsOperator CURRENTHALFTONEPHASE
The "currenthalftonephase" operator.


CURRENTHSBCOLOR

public static final PsOperator CURRENTHSBCOLOR
The "currenthsbcolor" operator.


CURRENTLINECAP

public static final PsOperator CURRENTLINECAP
The "currentlinecap" operator.


CURRENTLINEJOIN

public static final PsOperator CURRENTLINEJOIN
The "currentlinejoin" operator.


CURRENTLINEWIDTH

public static final PsOperator CURRENTLINEWIDTH
The "currentlinewidth" operator.


CURRENTMATRIX

public static final PsOperator CURRENTMATRIX
The "currentmatrix" operator.


CURRENTMITERLIMIT

public static final PsOperator CURRENTMITERLIMIT
The "currentmiterlimit" operator.


CURRENTOBJECTFORMAT

public static final PsOperator CURRENTOBJECTFORMAT
The "currentobjectformat" operator.


CURRENTOVERPRINT

public static final PsOperator CURRENTOVERPRINT
The "currentoverprint" operator.


CURRENTPACKING

public static final PsOperator CURRENTPACKING
The "currentpacking" operator.


CURRENTPAGEDEVICE

public static final PsOperator CURRENTPAGEDEVICE
The "currentpagedevice" operator.


CURRENTPOINT

public static final PsOperator CURRENTPOINT
The "currentpoint" operator.


CURRENTRGBCOLOR

public static final PsOperator CURRENTRGBCOLOR
The "currentrgbcolor" operator.


CURRENTSCREEN

public static final PsOperator CURRENTSCREEN
The "currentscreen" operator.


CURRENTSHARED

public static final PsOperator CURRENTSHARED
The "currentshared" operator.


CURRENTSTROKEADJUST

public static final PsOperator CURRENTSTROKEADJUST
The "currentstrokeadjust" operator.


CURRENTSYSTEMPARAMS

public static final PsOperator CURRENTSYSTEMPARAMS
The "currentsystemparams" operator.


CURRENTTRANSFER

public static final PsOperator CURRENTTRANSFER
The "currenttransfer" operator.


CURRENTUNDERCOLORREMOVAL

public static final PsOperator CURRENTUNDERCOLORREMOVAL
The "currentundercolorremoval" operator.


CURRENTUSERPARAMS

public static final PsOperator CURRENTUSERPARAMS
The "currentuserparams" operator.


CURVETO

public static final PsOperator CURVETO
The "curveto" operator.


CVI

public static final PsOperator CVI
The "cvi" operator.


CVLIT

public static final PsOperator CVLIT
The "cvlit" operator.


CVN

public static final PsOperator CVN
The "cvn" operator.


CVR

public static final PsOperator CVR
The "cvr" operator.


CVRS

public static final PsOperator CVRS
The "cvrs" operator.


CVS

public static final PsOperator CVS
The "cvs" operator.


CVX

public static final PsOperator CVX
The "cvx" operator.


DEF

public static final PsOperator DEF
The "def" operator.


DEFAULTMATRIX

public static final PsOperator DEFAULTMATRIX
The "defaultmatrix" operator.


DEFINEFONT

public static final PsOperator DEFINEFONT
The "definefont" operator.


DEFINERESOURCE

public static final PsOperator DEFINERESOURCE
The "defineresource" operator.


DEFINEUSERNAME

public static final PsOperator DEFINEUSERNAME
The "defineusername" operator.


DEFINEUSEROBJECT

public static final PsOperator DEFINEUSEROBJECT
The "defineuserobject" operator.


DELETEFILE

public static final PsOperator DELETEFILE
The "deletefile" operator.


DETACH

public static final PsOperator DETACH
The "detach" operator.


DEVICEINFO

public static final PsOperator DEVICEINFO
The "deviceinfo" operator.


DICT

public static final PsOperator DICT
The "dict" operator.


DICTSTACK

public static final PsOperator DICTSTACK
The "dictstack" operator.


DIV

public static final PsOperator DIV
The "div" operator.


DTRANSFORM

public static final PsOperator DTRANSFORM
The "dtransform" operator.


DUP

public static final PsOperator DUP
The "dup" operator.


ECHO

public static final PsOperator ECHO
The "echo" operator.


EEXEC

public static final PsOperator EEXEC
The "eexec" operator.


END

public static final PsOperator END
The "end" operator.


EOCLIP

public static final PsOperator EOCLIP
The "eoclip" operator.


EOFILL

public static final PsOperator EOFILL
The "eofill" operator.


EOVIEWCLIP

public static final PsOperator EOVIEWCLIP
The "eoviewclip" operator.


EQ

public static final PsOperator EQ
The "eq" operator.


ERASEPAGE

public static final PsOperator ERASEPAGE
The "erasepage" operator.


ERRORDICT

public static final PsOperator ERRORDICT
The "errordict" operator.


EXCH

public static final PsOperator EXCH
The "exch" operator.


EXEC

public static final PsOperator EXEC
The "exec" operator.


EXECFORM

public static final PsOperator EXECFORM
The "execform" operator.


EXECSTACK

public static final PsOperator EXECSTACK
The "execstack" operator.


EXECUSEROBJECT

public static final PsOperator EXECUSEROBJECT
The "execuserobject" operator.


EXECUTEONLY

public static final PsOperator EXECUTEONLY
The "executeonly" operator.


EXECUTIVE

public static final PsOperator EXECUTIVE
The "executive" operator.


EXIT

public static final PsOperator EXIT
The "exit" operator.


EXP

public static final PsOperator EXP
The "exp" operator.


FALSE

public static final PsOperator FALSE
The "false" operator.


FILE

public static final PsOperator FILE
The "file" operator.


FILENAMEFORALL

public static final PsOperator FILENAMEFORALL
The "filenameforall" operator.


FILEPOSITION

public static final PsOperator FILEPOSITION
The "fileposition" operator.


FILL

public static final PsOperator FILL
The "fill" operator.


FILTER

public static final PsOperator FILTER
The "filter" operator.


FINDENCODING

public static final PsOperator FINDENCODING
The "findencoding" operator.


FINDFONT

public static final PsOperator FINDFONT
The "findfont" operator.


FINDRESOURCE

public static final PsOperator FINDRESOURCE
The "findresource" operator.


FLATTENPATH

public static final PsOperator FLATTENPATH
The "flattenpath" operator.


FLOOR

public static final PsOperator FLOOR
The "floor" operator.


FLUSH

public static final PsOperator FLUSH
The "flush" operator.


FLUSHFILE

public static final PsOperator FLUSHFILE
The "flushfile" operator.


FOR

public static final PsOperator FOR
The "for" operator.


FORALL

public static final PsOperator FORALL
The "forall" operator.


FORK

public static final PsOperator FORK
The "fork" operator.


GCHECK

public static final PsOperator GCHECK
The "gcheck" operator.


GE

public static final PsOperator GE
The "ge" operator.


GET

public static final PsOperator GET
The "get" operator.


GETINTERVAL

public static final PsOperator GETINTERVAL
The "getinterval" operator.


GLOBALDICT

public static final PsOperator GLOBALDICT
The "globaldict" operator.


GLYPHSHOW

public static final PsOperator GLYPHSHOW
The "glyphshow" operator.


GRESTORE

public static final PsOperator GRESTORE
The "grestore" operator.


GRESTOREALL

public static final PsOperator GRESTOREALL
The "grestoreall" operator.


GSAVE

public static final PsOperator GSAVE
The "gsave" operator.


GSTATE

public static final PsOperator GSTATE
The "gstate" operator.


GT

public static final PsOperator GT
The "gt" operator.


HANDLEERROR

public static final PsOperator HANDLEERROR
The "handleerror" operator.


IDENTMATRIX

public static final PsOperator IDENTMATRIX
The "identmatrix" operator.


IDIV

public static final PsOperator IDIV
The "idiv" operator.


IDTRANSFORM

public static final PsOperator IDTRANSFORM
The "idtransform" operator.


IF

public static final PsOperator IF
The "if" operator.


IFELSE

public static final PsOperator IFELSE
The "ifelse" operator.


IMAGE

public static final PsOperator IMAGE
The "image" operator.


IMAGEMASK

public static final PsOperator IMAGEMASK
The "imagemask" operator.


INDEX

public static final PsOperator INDEX
The "index" operator.


INEOFILL

public static final PsOperator INEOFILL
The "ineofill" operator.


INFILL

public static final PsOperator INFILL
The "infill" operator.


INITCLIP

public static final PsOperator INITCLIP
The "initclip" operator.


INITGRAPHICS

public static final PsOperator INITGRAPHICS
The "initgraphics" operator.


INITMATRIX

public static final PsOperator INITMATRIX
The "initmatrix" operator.


INITVIEWCLIP

public static final PsOperator INITVIEWCLIP
The "initviewclip" operator.


INSTROKE

public static final PsOperator INSTROKE
The "instroke" operator.


INTERNALDICT

public static final PsOperator INTERNALDICT
The "internaldict" operator.


INUEOFILL

public static final PsOperator INUEOFILL
The "inueofill" operator.


INUFILL

public static final PsOperator INUFILL
The "inufill" operator.


INUSTROKE

public static final PsOperator INUSTROKE
The "inustroke" operator.


INVERTMATRIX

public static final PsOperator INVERTMATRIX
The "invertmatrix" operator.


ITRANSFORM

public static final PsOperator ITRANSFORM
The "itransform" operator.


JOIN

public static final PsOperator JOIN
The "join" operator.


KNOWN

public static final PsOperator KNOWN
The "known" operator.


KSHOW

public static final PsOperator KSHOW
The "kshow" operator.


LANGUAGELEVEL

public static final PsOperator LANGUAGELEVEL
The "languagelevel" operator.


LE

public static final PsOperator LE
The "le" operator.


LENGTH

public static final PsOperator LENGTH
The "length" operator.


LINETO

public static final PsOperator LINETO
The "lineto" operator.


LN

public static final PsOperator LN
The "ln" operator.


LOAD

public static final PsOperator LOAD
The "load" operator.


LOCK

public static final PsOperator LOCK
The "lock" operator.


LOG

public static final PsOperator LOG
The "log" operator.


LOOP

public static final PsOperator LOOP
The "loop" operator.


LT

public static final PsOperator LT
The "lt" operator.


MAKEFONT

public static final PsOperator MAKEFONT
The "makefont" operator.


MAKEPATTERN

public static final PsOperator MAKEPATTERN
The "makepattern" operator.


MARK

public static final PsOperator MARK
The "mark" operator.


MATRIX

public static final PsOperator MATRIX
The "matrix" operator.


MAXLENGTH

public static final PsOperator MAXLENGTH
The "maxlength" operator.


MOD

public static final PsOperator MOD
The "mod" operator.


MONITOR

public static final PsOperator MONITOR
The "monitor" operator.


MOVETO

public static final PsOperator MOVETO
The "moveto" operator.


MUL

public static final PsOperator MUL
The "mul" operator.


NE

public static final PsOperator NE
The "ne" operator.


NEG

public static final PsOperator NEG
The "neg" operator.


NEWPATH

public static final PsOperator NEWPATH
The "newpath" operator.


NOACCESS

public static final PsOperator NOACCESS
The "noaccess" operator.


NOT

public static final PsOperator NOT
The "not" operator.


NOTIFY

public static final PsOperator NOTIFY
The "notify" operator.


NULL

public static final PsOperator NULL
The "null" operator.


NULLDEVICE

public static final PsOperator NULLDEVICE
The "nulldevice" operator.


OR

public static final PsOperator OR
The "or" operator.


PACKEDARRAY

public static final PsOperator PACKEDARRAY
The "packedarray" operator.


PATHBBOX

public static final PsOperator PATHBBOX
The "pathbbox" operator.


PATHFORALL

public static final PsOperator PATHFORALL
The "pathforall" operator.


POP

public static final PsOperator POP
The "pop" operator.


PRINT

public static final PsOperator PRINT
The "print" operator.


PRINTOBJECT

public static final PsOperator PRINTOBJECT
The "printobject" operator.


PRODUCT

public static final PsOperator PRODUCT
The "product" operator.


PROMPT

public static final PsOperator PROMPT
The "prompt" operator.


PSTACK

public static final PsOperator PSTACK
The "pstack" operator.


PUT

public static final PsOperator PUT
The "put" operator.


PUTINTERVAL

public static final PsOperator PUTINTERVAL
The "putinterval" operator.


QUIT

public static final PsOperator QUIT
The "quit" operator.


RAND

public static final PsOperator RAND
The "rand" operator.


RCHECK

public static final PsOperator RCHECK
The "rcheck" operator.


RCURVETO

public static final PsOperator RCURVETO
The "rcurveto" operator.


READ

public static final PsOperator READ
The "read" operator.


READHEXSTRING

public static final PsOperator READHEXSTRING
The "readhexstring" operator.


READLINE

public static final PsOperator READLINE
The "readline" operator.


READONLY

public static final PsOperator READONLY
The "readonly" operator.


READSTRING

public static final PsOperator READSTRING
The "readstring" operator.


REALTIME

public static final PsOperator REALTIME
The "realtime" operator.


RECTCLIP

public static final PsOperator RECTCLIP
The "rectclip" operator.


RECTFILL

public static final PsOperator RECTFILL
The "rectfill" operator.


RECTSTROKE

public static final PsOperator RECTSTROKE
The "rectstroke" operator.


RECTVIEWCLIP

public static final PsOperator RECTVIEWCLIP
The "rectviewclip" operator.


RENAMEFILE

public static final PsOperator RENAMEFILE
The "renamefile" operator.


REPEAT

public static final PsOperator REPEAT
The "repeat" operator.


RESETFILE

public static final PsOperator RESETFILE
The "resetfile" operator.


RESOURCEFORALL

public static final PsOperator RESOURCEFORALL
The "resourceforall" operator.


RESOURCESTATUS

public static final PsOperator RESOURCESTATUS
The "resourcestatus" operator.


RESTORE

public static final PsOperator RESTORE
The "restore" operator.


REVERSEPATH

public static final PsOperator REVERSEPATH
The "reversepath" operator.


REVISION

public static final PsOperator REVISION
The "revision" operator.


RLINETO

public static final PsOperator RLINETO
The "rlineto" operator.


RMOVETO

public static final PsOperator RMOVETO
The "rmoveto" operator.


ROLL

public static final PsOperator ROLL
The "roll" operator.


ROOTFONT

public static final PsOperator ROOTFONT
The "rootfont" operator.


ROTATE

public static final PsOperator ROTATE
The "rotate" operator.


ROUND

public static final PsOperator ROUND
The "round" operator.


RRAND

public static final PsOperator RRAND
The "rrand" operator.


RUN

public static final PsOperator RUN
The "run" operator.


SAVE

public static final PsOperator SAVE
The "save" operator.


SCALE

public static final PsOperator SCALE
The "scale" operator.


SCALEFONT

public static final PsOperator SCALEFONT
The "scalefont" operator.


SCHECK

public static final PsOperator SCHECK
The "scheck" operator.


SEARCH

public static final PsOperator SEARCH
The "search" operator.


SELECTFONT

public static final PsOperator SELECTFONT
The "selectfont" operator.


SERIALNUMBER

public static final PsOperator SERIALNUMBER
The "serialnumber" operator.


SETBBOX

public static final PsOperator SETBBOX
The "setbbox" operator.


SETBLACKGENERATION

public static final PsOperator SETBLACKGENERATION
The "setblackgeneration" operator.


SETCACHEDEVICE

public static final PsOperator SETCACHEDEVICE
The "setcachedevice" operator.


SETCACHEDEVICE2

public static final PsOperator SETCACHEDEVICE2
The "setcachedevice2" operator.


SETCACHELIMIT

public static final PsOperator SETCACHELIMIT
The "setcachelimit" operator.


SETCACHEPARAMS

public static final PsOperator SETCACHEPARAMS
The "setcacheparams" operator.


SETCHARWIDTH

public static final PsOperator SETCHARWIDTH
The "setcharwidth" operator.


SETCMYKCOLOR

public static final PsOperator SETCMYKCOLOR
The "setcmykcolor" operator.


SETCOLOR

public static final PsOperator SETCOLOR
The "setcolor" operator.


SETCOLORRENDERING

public static final PsOperator SETCOLORRENDERING
The "setcolorrendering" operator.


SETCOLORSCREEN

public static final PsOperator SETCOLORSCREEN
The "setcolorscreen" operator.


SETCOLORSPACE

public static final PsOperator SETCOLORSPACE
The "setcolorspace" operator.


SETCOLORTRANSFER

public static final PsOperator SETCOLORTRANSFER
The "setcolortransfer" operator.


SETDASH

public static final PsOperator SETDASH
The "setdash" operator.


SETDEVPARAMS

public static final PsOperator SETDEVPARAMS
The "setdevparams" operator.


SETFILEPOSITION

public static final PsOperator SETFILEPOSITION
The "setfileposition" operator.


SETFLAT

public static final PsOperator SETFLAT
The "setflat" operator.


SETFONT

public static final PsOperator SETFONT
The "setfont" operator.


SETGLOBAL

public static final PsOperator SETGLOBAL
The "setglobal" operator.


SETGRAY

public static final PsOperator SETGRAY
The "setgray" operator.


SETGSTATE

public static final PsOperator SETGSTATE
The "setgstate" operator.


SETHALFTONE

public static final PsOperator SETHALFTONE
The "sethalftone" operator.


SETHALFTONEPHASE

public static final PsOperator SETHALFTONEPHASE
The "sethalftonephase" operator.


SETHSBCOLOR

public static final PsOperator SETHSBCOLOR
The "sethsbcolor" operator.


SETLINECAP

public static final PsOperator SETLINECAP
The "setlinecap" operator.


SETLINEJOIN

public static final PsOperator SETLINEJOIN
The "setlinejoin" operator.


SETLINEWIDTH

public static final PsOperator SETLINEWIDTH
The "setlinewidth" operator.


SETMATRIX

public static final PsOperator SETMATRIX
The "setmatrix" operator.


SETMITERLIMIT

public static final PsOperator SETMITERLIMIT
The "setmiterlimit" operator.


SETOBJECTFORMAT

public static final PsOperator SETOBJECTFORMAT
The "setobjectformat" operator.


SETOVERPRINT

public static final PsOperator SETOVERPRINT
The "setoverprint" operator.


SETPACKING

public static final PsOperator SETPACKING
The "setpacking" operator.


SETPAGEDEVICE

public static final PsOperator SETPAGEDEVICE
The "setpagedevice" operator.


SETPATTERN

public static final PsOperator SETPATTERN
The "setpattern" operator.


SETRGBCOLOR

public static final PsOperator SETRGBCOLOR
The "setrgbcolor" operator.


SETSCREEN

public static final PsOperator SETSCREEN
The "setscreen" operator.


SETSHARED

public static final PsOperator SETSHARED
The "setshared" operator.


SETSTROKEADJUST

public static final PsOperator SETSTROKEADJUST
The "setstrokeadjust" operator.


SETSYSTEMPARAMS

public static final PsOperator SETSYSTEMPARAMS
The "setsystemparams" operator.


SETTRANSFER

public static final PsOperator SETTRANSFER
The "settransfer" operator.


SETUCACHEPARAMS

public static final PsOperator SETUCACHEPARAMS
The "setucacheparams" operator.


SETUNDERCOLORREMOVAL

public static final PsOperator SETUNDERCOLORREMOVAL
The "setundercolorremoval" operator.


SETUSERPARAMS

public static final PsOperator SETUSERPARAMS
The "setuserparams" operator.


SETVMTHRESHOLD

public static final PsOperator SETVMTHRESHOLD
The "setvmthreshold" operator.


SHAREDDICT

public static final PsOperator SHAREDDICT
The "sharedict" operator.


SHOW

public static final PsOperator SHOW
The "show" operator.


SHOWPAGE

public static final PsOperator SHOWPAGE
The "showpage" operator.


SIN

public static final PsOperator SIN
The "sin" operator.


SQRT

public static final PsOperator SQRT
The "sqrt" operator.


SRAND

public static final PsOperator SRAND
The "srand" operator.


STACK

public static final PsOperator STACK
The "stack" operator.


START

public static final PsOperator START
The "start" operator.


STARTJOB

public static final PsOperator STARTJOB
The "startjob" operator.


STATUS

public static final PsOperator STATUS
The "status" operator.


STOP

public static final PsOperator STOP
The "stop" operator.


STOPPED

public static final PsOperator STOPPED
The "stopped" operator.


STORE

public static final PsOperator STORE
The "store" operator.


STRING

public static final PsOperator STRING
The "string" operator.


STRINGWIDTH

public static final PsOperator STRINGWIDTH
The "stringwidth" operator.


STROKE

public static final PsOperator STROKE
The "stroke" operator.


STROKEPATH

public static final PsOperator STROKEPATH
The "strokepath" operator.


SUB

public static final PsOperator SUB
The "sub" operator.


TOKEN

public static final PsOperator TOKEN
The "token" operator.


TRANSFORM

public static final PsOperator TRANSFORM
The "transform" operator.


TRANSLATE

public static final PsOperator TRANSLATE
The "translate" operator.


TRUE

public static final PsOperator TRUE
The "true" operator.


TRUNCATE

public static final PsOperator TRUNCATE
The "truncate" operator.


TYPE

public static final PsOperator TYPE
The "type" operator.


UAPPEND

public static final PsOperator UAPPEND
The "uappend" operator.


UCACHE

public static final PsOperator UCACHE
The "ucache" operator.


UCACHESTATUS

public static final PsOperator UCACHESTATUS
The "ucachestatus" operator.


UEOFILL

public static final PsOperator UEOFILL
The "ueofill" operator.


UFILL

public static final PsOperator UFILL
The "ufill" operator.


UNDEF

public static final PsOperator UNDEF
The "undef" operator.


UNDEFINEFONT

public static final PsOperator UNDEFINEFONT
The "undefinefont" operator.


UNDEFINERESOURCE

public static final PsOperator UNDEFINERESOURCE
The "undefineresource" operator.


UNDEFINEUSEROBJECT

public static final PsOperator UNDEFINEUSEROBJECT
The "undefineuserobject" operator.


UPATH

public static final PsOperator UPATH
The "upath" operator.


USERTIME

public static final PsOperator USERTIME
The "usertime" operator.


USTROKE

public static final PsOperator USTROKE
The "ustroke" operator.


USTROKEPATH

public static final PsOperator USTROKEPATH
The "ustrokepath" operator.


VERSION

public static final PsOperator VERSION
The "version" operator.


VIEWCLIP

public static final PsOperator VIEWCLIP
The "viewclip" operator.


VIEWCLIPPATH

public static final PsOperator VIEWCLIPPATH
The "viewclippath" operator.


VMRECLAIM

public static final PsOperator VMRECLAIM
The "vmreclaim" operator.


VMSTATUS

public static final PsOperator VMSTATUS
The "vmstatus" operator.


WAIT

public static final PsOperator WAIT
The "wait" operator.


WCHECK

public static final PsOperator WCHECK
The "wcheck" operator.


WHERE

public static final PsOperator WHERE
The "where" operator.


WIDTHSHOW

public static final PsOperator WIDTHSHOW
The "widthshow" operator.


WRITE

public static final PsOperator WRITE
The "write" operator.


WRITEHEXSTRING

public static final PsOperator WRITEHEXSTRING
The "writehexstring" operator.


WRITEOBJECT

public static final PsOperator WRITEOBJECT
The "writeobject" operator.


WRITESTRING

public static final PsOperator WRITESTRING
The "writestring" operator.


WTRANSLATION

public static final PsOperator WTRANSLATION
The "wtranslation" operator.


XCHECK

public static final PsOperator XCHECK
The "xcheck" operator.


XOR

public static final PsOperator XOR
The "xor" operator.


XSHOW

public static final PsOperator XSHOW
The "xshow" operator.


XYSHOW

public static final PsOperator XYSHOW
The "xyshow" operator.


YIELD

public static final PsOperator YIELD
The "yield" operator.


YSHOW

public static final PsOperator YSHOW
The "yshow" operator.

Field Detail

OPERATOR_NAMES

protected static final PsOperator[] OPERATOR_NAMES
The index into this array is the matching OPER_ constant.

Method Detail

values

public static PsOperator[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PsOperator c : PsOperator.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PsOperator valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

isExecutable

public boolean isExecutable()
Description copied from interface: PsObject
Indicates whether this object is executable.

Specified by:
isExecutable in interface PsObject
Returns:
True iff this object is executable.

duplicate

public PsObject duplicate()
Description copied from interface: PsObject
This is a shallow copy. Specifically, composite objects should generally return themselves. Simple objects should return copies of themselves.

Specified by:
duplicate in interface PsObject
Returns:
A duplicate of this that conforms to what is expected by the "dup" operator.

mapNameToEnum

public static PsOperator mapNameToEnum(String name)
Maps an operator name String to the related PsOperator instance.

Parameters:
name - The String to be evaluated.
Returns:
The PsOperator equivalent of name.

isComparable

public boolean isComparable(PsObject object)
Description copied from interface: PsObject
Test the comparability of two PSObjects. Used in the eq, ne, lt, etc. operators.

Specified by:
isComparable in interface PsObject
Parameters:
object - The object that should be tested for comparability.
Returns:
True if this is comparable to object, false otherwise.

getTypeName

public PsName getTypeName()
Description copied from interface: PsObject
Needed for the "type" operator.

Specified by:
getTypeName in interface PsObject
Returns:
The type name as defined in PSRM2, Chapter 8, "type" operator.

getName

public String getName()
Returns the operator enumeration.

Returns:
The operatorEnum.

isComposite

public boolean isComposite()
Description copied from interface: PsObject
The method should be overridden by composite objects.

Specified by:
isComposite in interface PsObject
Returns:
True iff this object is a composite PostScript object.


Copyright © 2017. All rights reserved.