fop 0.95

org.apache.fop.svg
Class PDFBridgeContext

java.lang.Object
  extended by org.apache.batik.bridge.BridgeContext
      extended by org.apache.fop.svg.PDFBridgeContext
All Implemented Interfaces:
org.apache.batik.bridge.ErrorConstants, org.apache.batik.css.engine.CSSContext

public class PDFBridgeContext
extends org.apache.batik.bridge.BridgeContext

BridgeContext which registers the custom bridges for PDF output.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.batik.bridge.BridgeContext
org.apache.batik.bridge.BridgeContext.AnimatedAttrListener, org.apache.batik.bridge.BridgeContext.CSSEngineUserAgentWrapper, org.apache.batik.bridge.BridgeContext.CSSPropertiesChangedListener, org.apache.batik.bridge.BridgeContext.DOMAttrModifiedEventListener, org.apache.batik.bridge.BridgeContext.DOMCharacterDataModifiedEventListener, org.apache.batik.bridge.BridgeContext.DOMMouseOutEventListener, org.apache.batik.bridge.BridgeContext.DOMMouseOverEventListener, org.apache.batik.bridge.BridgeContext.DOMNodeInsertedEventListener, org.apache.batik.bridge.BridgeContext.DOMNodeRemovedEventListener, org.apache.batik.bridge.BridgeContext.EventListenerMememto, org.apache.batik.bridge.BridgeContext.SoftReferenceMememto
 
Field Summary
 
Fields inherited from class org.apache.batik.bridge.BridgeContext
animatedAttributeListener, animationEngine, animationLimitingAmount, animationLimitingMode, childContexts, cssPropertiesChangedListener, cursorManager, defaultBridge, document, documentLoader, documentSize, domAttrModifiedEventListener, domCharacterDataModifiedEventListener, domNodeInsertedEventListener, domNodeRemovedEventListener, DYNAMIC, dynamicStatus, elementDataMap, elementNodeMap, eventListenerSet, extensions, focusManager, globalExtensions, gvtBuilder, INTERACTIVE, interpreterMap, interpreterPool, isSVG12, namespaceURIMap, nodeElementMap, primaryContext, reservedNamespaceSet, STATIC, textPainter, updateManager, userAgent, viewportMap, viewportStack, xblManager
 
Fields inherited from interface org.apache.batik.bridge.ErrorConstants
ERR_ATTRIBUTE_MISSING, ERR_ATTRIBUTE_VALUE_MALFORMED, ERR_CSS_LENGTH_NEGATIVE, ERR_CSS_URI_BAD_TARGET, ERR_LENGTH_NEGATIVE, ERR_URI_BAD_TARGET, ERR_URI_IMAGE_BROKEN, ERR_URI_IMAGE_INVALID, ERR_URI_IO, ERR_URI_MALFORMED, ERR_URI_REFERENCE_A_DOCUMENT, ERR_URI_UNSECURE, ERR_XLINK_HREF_CIRCULAR_DEPENDENCIES, URI_IMAGE_ERROR
 
Constructor Summary
PDFBridgeContext(org.apache.batik.bridge.UserAgent userAgent, org.apache.batik.bridge.DocumentLoader loader, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext, java.awt.geom.AffineTransform linkTransform)
          Constructs a new bridge context.
PDFBridgeContext(org.apache.batik.bridge.UserAgent userAgent, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext)
          Constructs a new bridge context.
PDFBridgeContext(org.apache.batik.bridge.UserAgent userAgent, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext, java.awt.geom.AffineTransform linkTransform)
          Constructs a new bridge context.
 
Method Summary
 org.apache.batik.bridge.BridgeContext createBridgeContext()
           
 org.apache.xmlgraphics.image.loader.ImageManager getImageManager()
          Returns the ImageManager to be used by the ImageElementBridge.
 org.apache.xmlgraphics.image.loader.ImageSessionContext getImageSessionContext()
          Returns the ImageSessionContext to be used by the ImageElementBridge.
 void registerSVGBridges()
          
 
Methods inherited from class org.apache.batik.bridge.BridgeContext
addDOMListeners, addGVTListener, addUIEventListeners, bind, checkInteractiveElement, checkInteractiveElement, checkLoadExternalResource, clearChildContexts, closeViewport, createBridgeContext, createSubBridgeContext, createURIResolver, dispose, finalize, getAnimationEngine, getBlockHeight, getBlockWidth, getBolderFontWeight, getBridge, getBridge, getBridgeExtensions, getBridgeUpdateHandler, getChildContexts, getCSSEngineForElement, getCursorManager, getDefaultFontFamily, getDocument, getDocumentBridge, getDocumentLoader, getDocumentSize, getElement, getElementData, getFocusManager, getFontFamilyMap, getGlobalBridgeExtensions, getGraphicsNode, getGVTBuilder, getInterpreter, getInterpreterPool, getLighterFontWeight, getMediumFontSize, getPixelToMillimeter, getPixelUnitToMillimeter, getPrimaryBridgeContext, getReferencedElement, getReferencedNode, getSVGContext, getSystemColor, getTextPainter, getUpdateManager, getUserAgent, getViewport, hasGraphicsNodeBridge, initializeDocument, isDynamic, isDynamicDocument, isInteractive, isInteractiveDocument, isSVG12, openViewport, putBridge, putBridge, putReservedNamespaceURI, removeBridge, removeDOMListeners, removeReservedNamespaceURI, removeUIEventListeners, removeViewport, setAnimationLimitingCPU, setAnimationLimitingFPS, setAnimationLimitingMode, setAnimationLimitingNone, setDefaultBridge, setDocument, setDocumentLoader, setDocumentSize, setDynamic, setDynamicState, setElementData, setFontFamilyMap, setGVTBuilder, setInteractive, setInterpreterPool, setTextPainter, setUpdateManager, setUpdateManager, setUserAgent, setXBLManager, storeEventListener, storeEventListenerNS, unbind
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PDFBridgeContext

public PDFBridgeContext(org.apache.batik.bridge.UserAgent userAgent,
                        org.apache.batik.bridge.DocumentLoader loader,
                        FontInfo fontInfo,
                        org.apache.xmlgraphics.image.loader.ImageManager imageManager,
                        org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext,
                        java.awt.geom.AffineTransform linkTransform)
Constructs a new bridge context.

Parameters:
userAgent - the user agent
loader - the Document Loader to use for referenced documents.
fontInfo - the font list for the text painter, may be null in which case text is painted as shapes
linkTransform - AffineTransform to properly place links, may be null

PDFBridgeContext

public PDFBridgeContext(org.apache.batik.bridge.UserAgent userAgent,
                        FontInfo fontInfo,
                        org.apache.xmlgraphics.image.loader.ImageManager imageManager,
                        org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext,
                        java.awt.geom.AffineTransform linkTransform)
Constructs a new bridge context.

Parameters:
userAgent - the user agent
fontInfo - the font list for the text painter, may be null in which case text is painted as shapes
linkTransform - AffineTransform to properly place links, may be null

PDFBridgeContext

public PDFBridgeContext(org.apache.batik.bridge.UserAgent userAgent,
                        FontInfo fontInfo,
                        org.apache.xmlgraphics.image.loader.ImageManager imageManager,
                        org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext)
Constructs a new bridge context.

Parameters:
userAgent - the user agent
fontInfo - the font list for the text painter, may be null in which case text is painted as shapes
Method Detail

getImageManager

public org.apache.xmlgraphics.image.loader.ImageManager getImageManager()
Returns the ImageManager to be used by the ImageElementBridge.

Returns:
the image manager

getImageSessionContext

public org.apache.xmlgraphics.image.loader.ImageSessionContext getImageSessionContext()
Returns the ImageSessionContext to be used by the ImageElementBridge.

Returns:
the image session context

registerSVGBridges

public void registerSVGBridges()

Overrides:
registerSVGBridges in class org.apache.batik.bridge.BridgeContext

createBridgeContext

public org.apache.batik.bridge.BridgeContext createBridgeContext()

fop 0.95

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