ProductsServicesDownloadsNewsCompanyContact

Versionsinformationen GraphML Erweiterungspaket

GraphML 3.2 ist die aktuelle Version des yFiles XML Erweiterungspaketes.

Technische Voraussetzungen

  • Graphvisualisierungsbibliothek yFiles for Java 2.7 bzw. yFiles for Java 2.6 und Sun Microsystems J2SDK 1.4 oder höher zur Software Entwicklung.
  • Um die Dokumentation anzuschauen, wird Microsoft Internet Explorer 6.0 (oder höher) oder Mozilla Firefox 1.5 (oder höher) benötigt.

GraphML 3.2 - Änderungen zu Version 3.1 (englisch)

General

GraphML 3.2 is available in two different editions:

  • GraphML 3.2 for yFiles for Java 2.7 version series which is only compatible with yFiles for Java 2.7 version series.
    This edition fixes compatibility issues with yFiles for Java 2.7, it does not support the following new features of yFiles for Java 2.7:

    Support for these features is provided by the integrated GraphML support present in yFiles for Java 2.7.

  • GraphML 3.2 for yFiles for Java 2.6 version series which is only compatible with yFiles for Java 2.6 version series.

New Features

  • New interfaces org.graphdrawing.graphml.reader.dom.DOMGraphMLParser.HandlerProvider and org.graphdrawing.graphml.writer.DirectGraphMLWriter.HandlerProvider allow for dynamic registration of DOMInputHandler and OutputHandler instances at runtime.
  • New interface Precedence allows for specifying a partial order of OutputHandlers when writing.

Bugfixes

Other Changes

GraphML 3.1 - Änderungen zu Version 3.0.3 (englisch)

New Features

Bugfixes

Other Changes

GraphML 3.0.3 - Änderungen zu Version 3.0.2 (englisch)

Incompatible API Changes

  • Interface XmlWriter: new method setDTD to allow the specification of a PUBLIC ID for the DTD.

Bugfixes

  • Fixed poor rendering performance of inlined images for JRE >= 1.6.
  • Label model edge_opposite was not handled correctly.
  • XML namespace for core GraphML elements is determined automatically on parsing. This fixes problems with varying namespace declarations for these elements.
  • Fixed indentation problems for several XML implementations.
  • Made node order for output consistent in nested graphs.
  • Fixed broken XSL stylesheets for XMLXSLIOHandler.

GraphML 3.0.2 - Änderungen zu Version 3.0.1 (englisch)

New Features

  • Icons for labels are supported now.
  • Icons for source and target ports are supported now.

Incompatible API Changes

Bugfixes

  • Fixed invalid attribute exception when ImageNodeRealizers with active alpha channel are used.
  • setReadEmbeddedResources: Value has been ignored for most input handlers. This has been fixed.

GraphML 3.0.1 - Änderungen zu Version 3.0 (englisch)

New Features

  • .NET compatibility classes don't depend on Graph2D anymore.
  • A custom .NET compatibility I/O handler has been added.
  • Several new callback methods have been added to GraphMLIOHandler for easier customization.

Incompatible API Changes

Other Changes

  • Classes in yext.graphml.graph2D don't throw exceptions when used together with other y.base.Graph implementations than Graph2D.
  • Default RealizerSerializers can be retrieved through getFallbackRSM.
  • Added convenience method addNamespace.

Bugfixes

  • AttributeOutputHandler writes an empty element when null values are encountered.
  • Added workaround for wrong yFiles extension namespace that has been written by some GraphML releases.
  • Invisible line color for edges was not parsed correctly.
  • Attributes with same name, but different scopes are now handled correctly.

GraphML 3.0 - Änderungen zu Version 2.4.2 (englisch)

New Features

Incompatible API Changes

Deprecated Classes and Methods

Other Changes

Bugfixes

  • Bugfix for wrong interedges in nested graphs.
  • Schema fixes for new attributes in yFiles 2.5.
  • Updated included schemata to the newest version from http://graphml.graphdrawing.org.