org.freehep.postscript
Class PSDictionary
java.lang.Object
org.freehep.postscript.PSObject
org.freehep.postscript.PSComposite
org.freehep.postscript.PSDictionary
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- PSFontDictionary
- public class PSDictionary
- extends PSComposite
Objects for PostScript Processor, as defined in 3.3 Data Types and Objects
- Version:
- $Id: PSDictionary.java,v 1.10 2001/09/13 15:45:09 duns Exp $
- Author:
- Mark Donszelmann
- Source Code:
- PSDictionary.java
| Fields inherited from class org.freehep.postscript.PSObject |
name |
table
protected Hashtable table
PSDictionary
protected PSDictionary(Hashtable t)
PSDictionary
public PSDictionary(int n)
PSDictionary
public PSDictionary()
execute
public boolean execute(OperandStack os)
- Specified by:
execute in class PSObject
getType
public String getType()
- Specified by:
getType in class PSObject
capacity
public int capacity()
size
public int size()
put
public void put(PSObject key,
PSObject value)
put
public void put(String key,
PSObject value)
put
public void put(String key,
String value)
put
public void put(String key,
int value)
put
public void put(String key,
double value)
put
public void put(String key,
boolean value)
put
public void put(PSName key,
String[] value)
keys
public Object[] keys()
get
public PSObject get(PSObject key)
get
public PSObject get(String key)
getString
public String getString(String key)
getNumber
public PSNumber getNumber(String key)
getInteger
public int getInteger(String key)
getReal
public double getReal(String key)
getBoolean
public boolean getBoolean(String key)
getPackedArray
public PSPackedArray getPackedArray(String key)
getDictionary
public PSDictionary getDictionary(String key)
remove
public PSObject remove(PSObject key)
remove
public PSObject remove(String key)
copyInto
public void copyInto(PSDictionary d)
forAll
public void forAll(PSArray proc,
OperandStack os)
hashCode
public int hashCode()
- Specified by:
hashCode in class PSObject
equals
public boolean equals(Object o)
- Specified by:
equals in class PSObject
clone
public Object clone()
- Specified by:
clone in class PSObject
copy
public PSObject copy()
- Specified by:
copy in class PSObject
cvs
public String cvs()
- Specified by:
cvs in class PSObject
toString
public String toString()
- Overrides:
toString in class PSObject
dumpKeys
public String dumpKeys()
Copyright © 2000-2004 FreeHEP, All Rights Reserved.