fop 2.0

org.apache.fop.afp.svg
Class AFPBridgeContext

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

public class AFPBridgeContext
extends AbstractFOPBridgeContext

An AFP specific implementation of a Batik BridgeContext


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.fop.svg.AbstractFOPBridgeContext
fontInfo, imageManager, imageSessionContext, linkTransform
 
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
AFPBridgeContext(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, AFPGraphics2D g2d, EventBroadcaster eventBroadCaster)
          Constructs a new bridge context.
 
Method Summary
 org.apache.batik.bridge.BridgeContext createBridgeContext()
          
 void registerSVGBridges()
          
 
Methods inherited from class org.apache.fop.svg.AbstractFOPBridgeContext
getImageManager, getImageSessionContext, putElementBridgeConditional
 
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, getFontFamilyResolver, 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

AFPBridgeContext

public AFPBridgeContext(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,
                        AFPGraphics2D g2d,
                        EventBroadcaster eventBroadCaster)
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
imageManager - an image manager
imageSessionContext - an image session context
linkTransform - AffineTransform to properly place links, may be null
g2d - an AFPGraphics 2D implementation
eventBroadCaster - the associated event broadcaster
Method Detail

registerSVGBridges

public void registerSVGBridges()

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

createBridgeContext

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

Specified by:
createBridgeContext in class AbstractFOPBridgeContext
Returns:
new bridge context

fop 2.0

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