mxDomOutputParser (JGraph X 2.1.0.7 API Specification)
Date: 2013-07-31

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph X 2.1.0.7
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.mxgraph.reader
Class mxDomOutputParser

    java.lang.Object
      com.mxgraph.reader.mxDomOutputParser

    public class mxDomOutputParser

extends Object

public static void main(String[] args) { try { String filename = Test.class.getResource( "/com/mxgraph/online/exported.xml").getPath(); String xml = mxUtils.readFile(filename); System.out.println("xml=" + xml); Document doc = mxUtils.parseXml(xml); Element root = doc.getDocumentElement(); int width = Integer.parseInt(root.getAttribute("width")); int height = Integer.parseInt(root.getAttribute("height")); System.out.println("width=" + width + " height=" + height); BufferedImage img = mxUtils.createBufferedImage(width, height, Color.WHITE); Graphics2D g2 = img.createGraphics(); mxUtils.setAntiAlias(g2, true, true); mxDomOutputParser reader = new mxDomOutputParser( new mxGraphicsExportCanvas(g2)); reader.read((Element) root.getFirstChild().getNextSibling()); ImageIO.write(img, "PNG", new File( "C:\\Users\\Gaudenz\\Desktop\\test.png")); } catch (Exception e) { e.printStackTrace(); } } // ------------- Document doc = mxUtils.parseXml(xml); Element root = doc.getDocumentElement(); mxDomOutputParser reader = new mxDomOutputParser(canvas); reader.read(root.getFirstChild());

Nested Class Summary
`protected static interface` | `mxDomOutputParser.IElementHandler`

Field Summary
`protected mxICanvas2D` | `canvas`
`protected Map<String,mxDomOutputParser.IElementHandler>` | `handlers`

Constructor Summary
`mxDomOutputParser(mxICanvas2D canvas)`

Method Summary
`protected String` | `getValue(Element elt, String name, String defaultValue)` Returns the given attribute value or an empty string.
`protected void` | `initHandlers()`
`void` | `read(Node node)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### canvas

    protected mxICanvas2D canvas

### handlers

    protected transient Map<String,mxDomOutputParser.IElementHandler> handlers

Constructor Detail

### mxDomOutputParser

    public mxDomOutputParser(mxICanvas2D canvas)

Method Detail

### read

    public void read(Node node)

### initHandlers

    protected void initHandlers()

### getValue

    protected String getValue(Element elt,
                              String name,
                              String defaultValue)

  Returns the given attribute value or an empty string.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph X 2.1.0.7
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright (c) 2010 Gaudenz Alder. All rights reserved.