org.apache.fop.render.ps

Class PSPageDeviceDictionary


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.

Method Summary

void
clear()
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.
Object
put(Object key, Object value)
void
setFlushOnRetrieval(boolean flushOnRetrieval)
The contents of the dictionary are flushed when written

Methods inherited from class org.apache.fop.render.ps.PSDictionary

equals, hashCode, toString, valueOf

Method Details

clear

public void clear()
See Also:
java.util.Map.clear()

getContent

public 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

isEmpty

public boolean isEmpty()
Returns true if this map contains no key-value mappings.
Returns:
true if this map contains no key-value mappings.

put

public Object put(Object key,
                  Object value)
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:
java.util.Map.put(Object, Object)

setFlushOnRetrieval

public void setFlushOnRetrieval(boolean flushOnRetrieval)
The contents of the dictionary are flushed when written
Parameters:
flushOnRetrieval - boolean value

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.