org.apache.xmlgraphics.ps
Class PSPageDeviceDictionary
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap
org.apache.xmlgraphics.ps.PSDictionary
org.apache.xmlgraphics.ps.PSPageDeviceDictionary
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map
public class PSPageDeviceDictionary
- extends PSDictionary
Postscript page device dictionary object
This object is used by the postscript renderer to hold postscript page device
values. It can also be used to minimize the number of setpagedevice calls when
DSC compliance is false.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class java.util.AbstractMap |
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
|
Method Summary |
void |
clear()
|
java.lang.String |
getContent()
Returns a dictionary string with containing all unwritten content note:
unnecessary writes are important as there is a device specific
initgraphics call by the underlying postscript interpreter on every
setpagedevice call which can result in blank pages etc. |
boolean |
isEmpty()
Returns true if this map contains no key-value mappings. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map m)
|
void |
setFlushOnRetrieval(boolean flushOnRetrieval)
The contents of the dictionary are flushed when written |
| Methods inherited from class java.util.HashMap |
clone, containsKey, containsValue, entrySet, get, keySet, remove, size, values |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
PSPageDeviceDictionary
public PSPageDeviceDictionary()
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
- Specified by:
put in interface java.util.Map- Overrides:
put in class java.util.HashMap
- Parameters:
key - key with which the specified value is to be associated.value - value to be associated with the specified key.
- Returns:
- the previous value associated with the key or null
- See Also:
Map.put(Object, Object)
putAll
public void putAll(java.util.Map m)
- Specified by:
putAll in interface java.util.Map- Overrides:
putAll in class java.util.HashMap
clear
public void clear()
- Specified by:
clear in interface java.util.Map- Overrides:
clear in class java.util.HashMap
- See Also:
Map.clear()
isEmpty
public boolean isEmpty()
- Returns true if this map contains no key-value mappings.
- Specified by:
isEmpty in interface java.util.Map- Overrides:
isEmpty in class java.util.HashMap
- Returns:
- true if this map contains no key-value mappings.
setFlushOnRetrieval
public void setFlushOnRetrieval(boolean flushOnRetrieval)
- The contents of the dictionary are flushed when written
- Parameters:
flushOnRetrieval - boolean value
getContent
public java.lang.String getContent()
- Returns a dictionary string with containing all unwritten content note:
unnecessary writes are important as there is a device specific
initgraphics call by the underlying postscript interpreter on every
setpagedevice call which can result in blank pages etc.
- Returns:
- unwritten content dictionary string
Copyright 1999-2018 The Apache Software Foundation. All Rights Reserved.