Package org.apache.batik.bridge

Examples of org.apache.batik.bridge.UserAgentAdapter


    public Main(File []files, Dimension size) {
        setBackground(Color.black);
        this.files = files;
        renderer = new StaticRenderer();
        userAgent = new UserAgentAdapter();
        loader    = new DocumentLoader(userAgent);
        ctx       = new BridgeContext(userAgent, loader);

        if (size == null) {
            size = Toolkit.getDefaultToolkit().getScreenSize();
View Full Code Here


    public Main(File []files, Dimension size) {
        setBackground(Color.black);
        this.files = files;
        renderer = new StaticRenderer();
        userAgent = new UserAgentAdapter();
        loader    = new DocumentLoader(userAgent);
        ctx       = new BridgeContext(userAgent, loader);

        Thread t = new RenderThread();
        t.start();
View Full Code Here

        SVGDocument  svgDoc;
        GraphicsNode gvtRoot;
        BridgeContext  ctx;
        try {
            UserAgent      userAgent = new UserAgentAdapter();
            DocumentLoader loader    = new DocumentLoader(userAgent);
            GVTBuilder     builder   = new GVTBuilder();

            ctx     = new BridgeContext(userAgent, loader);
            svgDoc  = (SVGDocument)loader.loadDocument(svg.toString());
View Full Code Here

    /**
     * Give subclasses a chance to build their own UserAgent
     */
    protected UserAgent buildUserAgent(){
        return new UserAgentAdapter();
    }
View Full Code Here

    volatile boolean done = false;

    public Main(File []files, Dimension size) {
        setBackground(Color.black);
        this.files = files;
        UserAgentAdapter ua = new UserAgentAdapter();
        renderer  = new StaticRenderer();
        userAgent = ua;
        loader    = new DocumentLoader(userAgent);
        ctx       = new BridgeContext(userAgent, loader);
        ua.setBridgeContext(ctx);

        if (size == null) {
            size = Toolkit.getDefaultToolkit().getScreenSize();
        }
View Full Code Here

            this.path = (path.startsWith("/logisim/icons/")) ? path : "/logisim/icons/" + path;
            URL url = SVGIcon.class.getResource(this.path);
            String xmlParser = XMLResourceDescriptor.getXMLParserClassName();
            SAXSVGDocumentFactory df = new SAXSVGDocumentFactory(xmlParser);
            SVGDocument doc = df.createSVGDocument(url.toString());
            UserAgent userAgent = new UserAgentAdapter();
            DocumentLoader loader = new DocumentLoader(userAgent);
            BridgeContext ctx = new BridgeContext(userAgent, loader);
            ctx.setDynamicState(BridgeContext.DYNAMIC);
            GVTBuilder builder = new GVTBuilder();
            this.svgIcon = builder.build(ctx, doc);
View Full Code Here

   * asynchronously.
   * @param documentURL the URL of the document to rasterize

   */
  public SVGRasterizer(String documentURL) {
    UserAgent userAgent = new UserAgentAdapter();
    SVGDocumentLoader loader = new SVGDocumentLoader(documentURL,
        new DocumentLoader(userAgent));   
    loader.addSVGDocumentLoaderListener(new SVGRasterizerListener());
    /* Note that Batik uses the context class loader for loading SAX Parser, etc.
     * Context class loader is inappropriate under the Felix implementation of OSGi,
View Full Code Here

    @Override
    public void documentLoadingCompleted(SVGDocumentLoaderEvent arg0) {
      svgDocument = arg0.getSVGDocument();
      GVTTreeBuilder gvtBuilder;
      gvtBuilder = new GVTTreeBuilder(svgDocument, new BridgeContext(new UserAgentAdapter()));
      gvtBuilder.addGVTTreeBuilderListener(this);
      gvtBuilder.setContextClassLoader(gvtBuilder.getClass().getClassLoader());
      gvtBuilder.start();   
    }
View Full Code Here

    public Main(File []files, Dimension size) {
        setBackground(Color.black);
        this.files = files;
        renderer = new StaticRenderer();
        userAgent = new UserAgentAdapter();
        loader    = new DocumentLoader(userAgent);
        ctx       = new BridgeContext(userAgent, loader);

        boolean frameless = false;
        if (size == null) {
View Full Code Here

    public Main(File []files, Dimension size) {
        setBackground(Color.black);
        this.files = files;
        renderer = new StaticRenderer();
        userAgent = new UserAgentAdapter();
        loader    = new DocumentLoader(userAgent);
        ctx       = new BridgeContext(userAgent, loader);

        if (size == null) {
            size = Toolkit.getDefaultToolkit().getScreenSize();
View Full Code Here

TOP

Related Classes of org.apache.batik.bridge.UserAgentAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.