org.freehep.postscript.types
Class PSObject
java.lang.Object
  
org.freehep.postscript.types.PSObject
- All Implemented Interfaces: 
 - Cloneable
 
- Direct Known Subclasses: 
 - PSComposite, PSSimple
 
public abstract class PSObject
- extends Object
- implements Cloneable
  
Objects for PostScript Processor, as defined in 3.3 Data Types and Objects
- Author:
 
  - Mark Donszelmann
 
 
 
 
 
log
protected Logger log
name
protected String name
PSObject
public PSObject(String name,
                boolean literal)
setName
public void setName(String s)
 
 
hashCode
public abstract int hashCode()
- Overrides:
 hashCode in class Object
 
 
equals
public abstract boolean equals(Object obj)
- Overrides:
 equals in class Object
 
 
clone
public abstract Object clone()
                      throws CloneNotSupportedException
- Overrides:
 clone in class Object
 
- Throws:
 CloneNotSupportedException
 
copy
public abstract PSObject copy()
 
 
getType
public abstract String getType()
 
 
execute
public abstract boolean execute(OperandStack os)
 
 
checkAndExecute
public boolean checkAndExecute(OperandStack os)
 
 
error
public static void error(OperandStack os,
                         ErrorOperator error)
 
 
isLiteral
public boolean isLiteral()
 
 
setLiteral
public void setLiteral()
 
 
setExecutable
public void setExecutable()
 
 
isExecutable
public boolean isExecutable()
 
 
cvs
public abstract String cvs()
 
 
toString
public String toString()
- Overrides:
 toString in class Object
 
 
toPrint
public String toPrint()
 
 
Copyright © 2001-2009 FreeHEP. All Rights Reserved.