/** * Creates an appropriate ScriptingEnvironment and XBL manager for * the given document. */ protected ScriptingEnvironment initializeScriptingEnvironment (BridgeContext ctx) { SVGOMDocument d = (SVGOMDocument) ctx.getDocument(); ScriptingEnvironment se; if (d.isSVG12()) { se = new SVG12ScriptingEnvironment(ctx); ctx.xblManager = new DefaultXBLManager(d, ctx); d.setXBLManager(ctx.xblManager); } else { se = new ScriptingEnvironment(ctx); } return se; }
/** * Creates an appropriate ScriptingEnvironment and XBL manager for * the given document. */ protected ScriptingEnvironment initializeScriptingEnvironment (BridgeContext ctx) { SVGOMDocument d = (SVGOMDocument) ctx.getDocument(); ScriptingEnvironment se; if (d.isSVG12()) { se = new SVG12ScriptingEnvironment(ctx); ctx.xblManager = new DefaultXBLManager(d, ctx); d.setXBLManager(ctx.xblManager); } else { se = new ScriptingEnvironment(ctx); } return se; }
/** * Creates an appropriate ScriptingEnvironment and XBL manager for * the given document. */ protected ScriptingEnvironment initializeScriptingEnvironment (BridgeContext ctx) { SVGOMDocument d = (SVGOMDocument) ctx.getDocument(); ScriptingEnvironment se; if (d.isSVG12()) { se = new SVG12ScriptingEnvironment(ctx); ctx.xblManager = new DefaultXBLManager(d, ctx); d.setXBLManager(ctx.xblManager); } else { se = new ScriptingEnvironment(ctx); } return se; }
public BridgeContext createSubBridgeContext(SVGOMDocument newDoc) { CSSEngine eng = newDoc.getCSSEngine(); if (eng != null) { return (BridgeContext)newDoc.getCSSEngine().getCSSContext(); } BridgeContext subCtx = super.createSubBridgeContext(newDoc); if (isDynamic() && subCtx.isDynamic()) { setUpdateManager(subCtx, updateManager); if (updateManager != null) { ScriptingEnvironment se; if (newDoc.isSVG12()) { se = new SVG12ScriptingEnvironment(subCtx); } else { se = new ScriptingEnvironment(subCtx); } se.loadScripts(); se.dispatchSVGLoadEvent(); if (newDoc.isSVG12()) { DefaultXBLManager xm = new DefaultXBLManager(newDoc, subCtx); setXBLManager(subCtx, xm); newDoc.setXBLManager(xm); xm.startProcessing(); } } } return subCtx; }
public BridgeContext createSubBridgeContext(SVGOMDocument newDoc) { CSSEngine eng = newDoc.getCSSEngine(); if (eng != null) { return (BridgeContext)newDoc.getCSSEngine().getCSSContext(); } BridgeContext subCtx = super.createSubBridgeContext(newDoc); if (isDynamic() && subCtx.isDynamic()) { setUpdateManager(subCtx, updateManager); if (updateManager != null) { ScriptingEnvironment se; if (newDoc.isSVG12()) { se = new SVG12ScriptingEnvironment(subCtx); } else { se = new ScriptingEnvironment(subCtx); } se.loadScripts(); se.dispatchSVGLoadEvent(); if (newDoc.isSVG12()) { DefaultXBLManager xm = new DefaultXBLManager(newDoc, subCtx); setXBLManager(subCtx, xm); newDoc.setXBLManager(xm); xm.startProcessing(); } } } return subCtx; }
public BridgeContext createSubBridgeContext(SVGOMDocument newDoc) { CSSEngine eng = newDoc.getCSSEngine(); if (eng != null) { return (BridgeContext)newDoc.getCSSEngine().getCSSContext(); } BridgeContext subCtx = super.createSubBridgeContext(newDoc); if (isDynamic() && subCtx.isDynamic()) { setUpdateManager(subCtx, updateManager); if (updateManager != null) { ScriptingEnvironment se; if (newDoc.isSVG12()) { se = new SVG12ScriptingEnvironment(subCtx); } else { se = new ScriptingEnvironment(subCtx); } se.loadScripts(); se.dispatchSVGLoadEvent(); if (newDoc.isSVG12()) { DefaultXBLManager xm = new DefaultXBLManager(newDoc, subCtx); setXBLManager(subCtx, xm); newDoc.setXBLManager(xm); xm.startProcessing(); } } } return subCtx; }