|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.foray.ps.PsObjectComposite
org.foray.ps.PsDictionary
org.foray.ps.PsSystemDict4a
public abstract class PsSystemDict4a
The PostScript System Dictionary.
| Field Summary |
|---|
| Fields inherited from class org.foray.ps.PsDictionary |
|---|
DEFAULT_FONT_DICTIONARY_SIZE |
| Constructor Summary | |
|---|---|
PsSystemDict4a()
Constructor. |
|
| Method Summary | |
|---|---|
protected abstract void |
closepathDevice()
Executes any implementation-specific operations related to "closepath". |
protected abstract void |
curvetoDevice(double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
Executes any implementation-specific operations related to "curveto". |
protected boolean |
execute(PsName nameObject)
Tries to execute an executable object. |
protected boolean |
executeOperator(PsOperator operatorEnum)
Executes a given operator. |
protected abstract void |
fillDevice()
Executes any implementation-specific operations related to "fill". |
protected abstract void |
linetoDevice(PsNumber x,
PsNumber y)
Executes any implementation-specific operations related to "lineto". |
protected abstract void |
movetoDevice(PsNumber x,
PsNumber y)
Executes any implementation-specific operations related to "moveto". |
protected abstract void |
newpathDevice()
Executes any implementation-specific operations related to "newpath". |
protected abstract void |
setcmykcolorDevice(float cyan,
float magenta,
float yellow,
float black)
Executes any implementation-specific operations related to "setcmykcolor". |
protected abstract void |
setgrayDevice(float grayValue)
Executes any implementation-specific operations related to "setgray". |
protected abstract void |
setrgbcolorDevice(float red,
float green,
float blue)
Executes any implementation-specific operations related to "setrgbcolor". |
protected abstract void |
strokeDevice()
Executes any implementation-specific operations related to "stroke". |
| Methods inherited from class org.foray.ps.PsDictionary |
|---|
addItem, duplicate, execute, getBoolean, getItem, getItem, getMap, getName, getNumber, getString, getTypeName, isComparable, isComposite, isExecutable, isValidFontDictionary, maxLength, size |
| Methods inherited from class org.foray.ps.PsObjectComposite |
|---|
getAccess, setAccess |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.axsl.ps.PsSystemDict |
|---|
getOutput |
| Constructor Detail |
|---|
public PsSystemDict4a()
| Method Detail |
|---|
protected boolean execute(PsName nameObject)
throws PsOperatorException,
PsInterpreterException4a
nameObject - The PsName instance that should be executed.
PsOperatorException - For errors during execution.
PsInterpreterException4a - For PostScript errors during execution.
protected boolean executeOperator(PsOperator operatorEnum)
throws PsOperatorException,
PsInterpreterException4a
executeOperator in class PsDictionaryoperatorEnum - The enumerated value of the operator to be executed.
PsOperatorException - For PostScript errors during execution.
PsInterpreterException4a - For PostScript errors during execution.
protected abstract void setcmykcolorDevice(float cyan,
float magenta,
float yellow,
float black)
throws PsDeviceException
cyan - The cyan channel value to set (0.0 through 1.0).magenta - The magenta channel value to set (0.0 through 1.0).yellow - The yellow channel value to set (0.0 through 1.0).black - The black channel value to set (0.0 through 1.0).
PsDeviceException - For errors in device-specific code.
protected abstract void setrgbcolorDevice(float red,
float green,
float blue)
throws PsDeviceException
red - The red channel value to set (0.0 through 1.0).green - The green channel value to set (0.0 through 1.0).blue - The blue channel value to set (0.0 through 1.0).
PsDeviceException - For errors in device-specific code.
protected abstract void setgrayDevice(float grayValue)
throws PsDeviceException
grayValue - The value of the gray color to set. This is a value
between 0 (black) and 1 (white).
PsDeviceException - For errors in device-specific code.
protected abstract void newpathDevice()
throws PsDeviceException
PsDeviceException - For errors in device-specific code.
protected abstract void movetoDevice(PsNumber x,
PsNumber y)
throws PsDeviceException
x - The new "x" position.y - The new "y" position.
PsDeviceException - For errors in device-specific code.
protected abstract void closepathDevice()
throws PsDeviceException
PsDeviceException - For errors in device-specific code.
protected abstract void linetoDevice(PsNumber x,
PsNumber y)
throws PsDeviceException
x - The new "x" position, that is, for the end-point of the line
segment added.y - The new "y" position, that is, for the end-point of the line
segment added.
PsDeviceException - For errors in device-specific code.
protected abstract void curvetoDevice(double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
throws PsDeviceException
x1 - The "x" position for control point 1.y1 - The "y" position for control point 1.x2 - The "x" position for control point 2.y2 - The "y" position for control point 2.x3 - The "x" position for control point 3.y3 - The "y" position for control point 3.
PsDeviceException - For errors in device-specific code.
protected abstract void fillDevice()
throws PsDeviceException
PsDeviceException - For errors in device-specific code.
protected abstract void strokeDevice()
throws PsDeviceException
PsDeviceException - For errors in device-specific code.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||