Interface Container.ChangeLogger

Enclosing class:
Container

public static interface Container.ChangeLogger
Pure-virtual interface for clients of XFANode::compareVersions() which want changes reported in terms of containers invalid input: '&' properties instead of elements invalid input: '&' attributes. The XFAContainerizer class (below) is used to convert the XFANode interfaces into the XFAContainer interfaces. Your class should inherit from XFAContainer::ChangeLogger and implement the 3 interfaces; you then create a XFAContainerizer to wrap your class and pass that into XFANode::compareVersions().
  • Method Details

    • logPropChange

      void logPropChange(Node container, String sPropName, String sNewValue, Object userData)
    • logValueChange

      void logValueChange(Node container, String sNewValue, Object userData)
    • logChildChange

      void logChildChange(Node container, Node child, Object userData)