Package | Description |
---|---|
com.mxgraph.io |
This package contains all classes for input/output.
|
Modifier and Type | Method and Description |
---|---|
Object |
mxChildChangeCodec.afterDecode(mxCodec dec,
Node node,
Object obj) |
Object |
mxTerminalChangeCodec.afterDecode(mxCodec dec,
Node node,
Object obj) |
Object |
mxRootChangeCodec.afterDecode(mxCodec dec,
Node node,
Object obj) |
Object |
mxObjectCodec.afterDecode(mxCodec dec,
Node node,
Object obj)
Hook for subclassers to post-process the object after decoding.
|
Object |
mxGenericChangeCodec.afterDecode(mxCodec dec,
Node node,
Object obj) |
Node |
mxChildChangeCodec.afterEncode(mxCodec enc,
Object obj,
Node node) |
Node |
mxRootChangeCodec.afterEncode(mxCodec enc,
Object obj,
Node node) |
Node |
mxObjectCodec.afterEncode(mxCodec enc,
Object obj,
Node node)
Hook for subclassers to post-process the node for the given object after
encoding and return the post-processed node.
|
Node |
mxCellCodec.afterEncode(mxCodec enc,
Object obj,
Node node)
Encodes an mxCell and wraps the XML up inside the
XML of the user object (inversion).
|
Node |
mxChildChangeCodec.beforeDecode(mxCodec dec,
Node node,
Object into)
Reads the cells into the graph model.
|
Node |
mxRootChangeCodec.beforeDecode(mxCodec dec,
Node node,
Object into)
Reads the cells into the graph model.
|
Node |
mxObjectCodec.beforeDecode(mxCodec dec,
Node node,
Object obj)
Hook for subclassers to pre-process the node for the specified object
and return the node to be used for further processing by
mxObjectCodec.decode(mxCodec, Node) . |
Node |
mxModelCodec.beforeDecode(mxCodec dec,
Node node,
Object into)
Reads the cells into the graph model.
|
Node |
mxCellCodec.beforeDecode(mxCodec dec,
Node node,
Object obj)
Decodes an mxCell and uses the enclosing XML node as
the user object for the cell (inversion).
|
Object |
mxObjectCodec.beforeEncode(mxCodec enc,
Object obj,
Node node)
Hook for subclassers to pre-process the object before encoding.
|
Object |
mxObjectCodec.decode(mxCodec dec,
Node node)
Parses the given node into the object or returns a new object
representing the given node.
|
Object |
mxObjectCodec.decode(mxCodec dec,
Node node,
Object into)
Parses the given node into the object or returns a new object
representing the given node.
|
Object |
mxStylesheetCodec.decode(mxCodec dec,
Node node,
Object into)
Decodes the given mxStylesheet.
|
protected void |
mxObjectCodec.decodeAttribute(mxCodec dec,
Node attr,
Object obj)
Reads the given attribute into the specified object.
|
protected void |
mxObjectCodec.decodeAttributes(mxCodec dec,
Node node,
Object obj)
Decodes all attributes of the given node using decodeAttribute.
|
protected void |
mxObjectCodec.decodeChild(mxCodec dec,
Node child,
Object obj)
Reads the specified child into the given object.
|
protected void |
mxObjectCodec.decodeChildren(mxCodec dec,
Node node,
Object obj)
Decodec all children of the given node using decodeChild.
|
protected void |
mxObjectCodec.decodeNode(mxCodec dec,
Node node,
Object obj)
Calls decodeAttributes and decodeChildren for the given node.
|
Node |
mxObjectCodec.encode(mxCodec enc,
Object obj)
Encodes the specified object and returns a node representing then given
object.
|
Node |
mxStylesheetCodec.encode(mxCodec enc,
Object obj)
Encodes the given mxStylesheet.
|
protected void |
mxObjectCodec.encodeElements(mxCodec enc,
Object obj,
Node node)
Encodes the child objects of arrays, maps and collections.
|
protected void |
mxObjectCodec.encodeFields(mxCodec enc,
Object obj,
Node node)
Encodes the declared fields of the given object into the given node.
|
protected void |
mxObjectCodec.encodeObject(mxCodec enc,
Object obj,
Node node)
Encodes the value of each member in then given obj
into the given node using
mxObjectCodec.encodeFields(mxCodec, Object, Node)
and mxObjectCodec.encodeElements(mxCodec, Object, Node) . |
protected void |
mxModelCodec.encodeObject(mxCodec enc,
Object obj,
Node node)
Encodes the given mxGraphModel by writing a (flat) XML sequence
of cell nodes as produced by the mxCellCodec.
|
protected void |
mxObjectCodec.encodeValue(mxCodec enc,
Object obj,
String fieldname,
Object value,
Node node)
Converts the given value according to the mappings
and id-refs in this codec and uses
mxObjectCodec.writeAttribute(mxCodec, Object, String, Object, Node)
to write the attribute into the given node. |
boolean |
mxObjectCodec.processInclude(mxCodec dec,
Node node,
Object into)
Returns true if the given node is an include directive and executes the
include by decoding the XML document.
|
protected void |
mxObjectCodec.writeAttribute(mxCodec enc,
Object obj,
String attr,
Object value,
Node node)
Writes the given value into node using writePrimitiveAttribute
or writeComplexAttribute depending on the type of the value.
|
protected void |
mxObjectCodec.writeComplexAttribute(mxCodec enc,
Object obj,
String attr,
Object value,
Node node)
Writes the given value as a child node of the given node.
|
protected void |
mxObjectCodec.writePrimitiveAttribute(mxCodec enc,
Object obj,
String attr,
Object value,
Node node)
Writes the given value as an attribute of the given node.
|
Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.