Class mxGenericChangeCodec

java.lang.Object
com.mxgraph.io.mxObjectCodec
com.mxgraph.io.mxGenericChangeCodec

public class mxGenericChangeCodec extends mxObjectCodec
Codec for mxChildChanges. This class is created and registered dynamically at load time and used implicitely via mxCodec and the mxCodecRegistry.
  • Field Details

    • fieldname

      protected String fieldname
  • Constructor Details

    • mxGenericChangeCodec

      public mxGenericChangeCodec(Object template, String fieldname)
      Constructs a new model codec.
    • mxGenericChangeCodec

      public mxGenericChangeCodec(Object template, String[] exclude, String[] idrefs, Map<String,String> mapping, String fieldname)
      Constructs a new model codec for the given arguments.
  • Method Details

    • afterDecode

      public Object afterDecode(mxCodec dec, Node node, Object obj)
      Description copied from class: mxObjectCodec
      Hook for subclassers to post-process the object after decoding. This implementation returns the given object without any changes. The return value of this method is returned to the decoder from mxObjectCodec.decode(mxCodec, Node).
      Overrides:
      afterDecode in class mxObjectCodec
      Parameters:
      dec - Codec that controls the decoding process.
      node - XML node to be decoded.
      obj - Object that represents the default decoding.
      Returns:
      Returns the result of the decoding process.