Interface ChangesetNodeProcessor

All Known Implementing Classes:
ApplyRunOnChangeProcessor, DuplicateLanguagesProcessor, ExtendLocalizedValuesProcessor, KeepDefaultLangProcessor, LocalizedColumnNameProcessor, NullProcessor, PreconditionProcessor, RemoveLanguagesProcessor, RemoveRemarksProcessor, VersionContextProcessor

public interface ChangesetNodeProcessor
Implementations are allowed to modify the final outcome of the consolidated database changelog by modifying xml nodes while they are merged in the document.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This is called before a <changeset/> node of a changelog file from some module is added to the final document.
  • Method Details

    • processChangesetNode

      void processChangesetNode(Document doc, Element changesetNode, ChangesetId id)

      This is called before a <changeset/> node of a changelog file from some module is added to the final document.

      The arguments given to this method allow you to filter on changesets you want to modify.

      Parameters:
      doc - the final document instance
      changesetNode - the <changeset/> node
      id - the parsed id of this changeset