com.mxgraph.io
Class mxModelCodec
- java.lang.Object
-
- com.mxgraph.io.mxObjectCodec
-
- com.mxgraph.io.mxModelCodec
-
public class mxModelCodec extends mxObjectCodec
Codec for mxGraphModels. This class is created and registered dynamically at load time and used implicitly via mxCodec and the mxCodecRegistry.
-
-
Constructor Summary
Constructors Constructor and Description mxModelCodec()Constructs a new model codec.mxModelCodec(java.lang.Object template)Constructs a new model codec for the given template.mxModelCodec(java.lang.Object template, java.lang.String[] exclude, java.lang.String[] idrefs, java.util.Map<java.lang.String,java.lang.String> mapping)Constructs a new model codec for the given arguments.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description org.w3c.dom.NodebeforeDecode(mxCodec dec, org.w3c.dom.Node node, java.lang.Object into)Reads the cells into the graph model.-
Methods inherited from class com.mxgraph.io.mxObjectCodec
afterDecode, afterEncode, beforeEncode, decode, decode, encode, getName, getTemplate, isExcluded, isReference, processInclude
-
-
-
-
Constructor Detail
-
mxModelCodec
public mxModelCodec()
Constructs a new model codec.
-
mxModelCodec
public mxModelCodec(java.lang.Object template)
Constructs a new model codec for the given template.
-
mxModelCodec
public mxModelCodec(java.lang.Object template, java.lang.String[] exclude, java.lang.String[] idrefs, java.util.Map<java.lang.String,java.lang.String> mapping)Constructs a new model codec for the given arguments.
-
-
Method Detail
-
beforeDecode
public org.w3c.dom.Node beforeDecode(mxCodec dec, org.w3c.dom.Node node, java.lang.Object into)
Reads the cells into the graph model. All cells are children of the root element in the node.- Overrides:
beforeDecodein classmxObjectCodec- Parameters:
dec- Codec that controls the decoding process.node- XML node to be decoded.into- Object to encode the node into.- Returns:
- Returns the node used for the default decoding.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG