Global Configuration
This guide explains how to configure maxGraph
globally. This global configuration applies to all instances of Graph
.
General
The following objects can be used to configure maxGraph
globally:
Client
: this is the historical entry point for global configuration, coming from themxGraph
library.StencilShapeConfig
: introduced in version 0.11.0. This object is used to configure stencil shapes globally.GlobalConfig
: introduced in version 0.11.0.
Notice that the new global configuration elements introduced in version 0.11.0 are experimental and are subject to change in future versions.
Styles
maxGraph
provides several global registries used to register style configurations.
CellRenderer
: shapesMarkerShape
: edge markers (also known asstartArrow
andendArrow
inCellStateStyle
)StyleRegistry
: edge styles and perimetersStencilShapeRegistry
: stencil shapes
When instantiating a Graph
object, the registries are filled with maxGraph
default style configurations. There is no default stencil shapes registered by default.
Serialization
CodecRegistry
is used for serialization and deserialization of objects in XML object.
By default, no codec is registered. Some functions are provided to register codecs for specific objects.