|
mxGraph 2.4.0.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.mxgraph.io.mxObjectCodec com.mxgraph.io.mxChildChangeCodec
public class mxChildChangeCodec
Codec for mxChildChanges. This class is created and registered dynamically at load time and used implicitely via mxCodec and the mxCodecRegistry.
Field Summary |
---|
Fields inherited from class com.mxgraph.io.mxObjectCodec |
---|
accessors, exclude, fields, idrefs, mapping, reverse, template |
Constructor Summary | |
---|---|
mxChildChangeCodec()
Constructs a new model codec. |
|
mxChildChangeCodec(Object template,
String[] exclude,
String[] idrefs,
Map<String,String> mapping)
Constructs a new model codec for the given arguments. |
Method Summary | |
---|---|
Object |
afterDecode(mxCodec dec,
Node node,
Object obj)
Hook for subclassers to post-process the object after decoding. |
Node |
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 |
beforeDecode(mxCodec dec,
Node node,
Object into)
Reads the cells into the graph model. |
boolean |
isReference(Object obj,
String attr,
Object value,
boolean isWrite)
Returns true if the given fieldname is to be treated as a textual reference (ID). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public mxChildChangeCodec()
public mxChildChangeCodec(Object template, String[] exclude, String[] idrefs, Map<String,String> mapping)
Method Detail |
---|
public boolean isReference(Object obj, String attr, Object value, boolean isWrite)
mxObjectCodec
mxObjectCodec.idrefs
.
isReference
in class mxObjectCodec
obj
- Object instance that contains the field.attr
- Fieldname of the field.value
- Value of the field.isWrite
- Boolean indicating if the field is being encoded or
decoded. isWrite is true if the field is being encoded, else it is being
decoded.
public Node afterEncode(mxCodec enc, Object obj, Node node)
mxObjectCodec
afterEncode
in class mxObjectCodec
enc
- Codec that controls the encoding process.obj
- Object to be encoded.node
- XML node that represents the default encoding.
public Node beforeDecode(mxCodec dec, Node node, Object into)
beforeDecode
in class mxObjectCodec
dec
- Codec that controls the decoding process.node
- XML node to be decoded.into
- Object to encode the node into.
public Object afterDecode(mxCodec dec, Node node, Object obj)
mxObjectCodec
mxObjectCodec.decode(mxCodec, Node)
.
afterDecode
in class mxObjectCodec
dec
- Codec that controls the decoding process.node
- XML node to be decoded.obj
- Object that represents the default decoding.
|
mxGraph 2.4.0.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |