Package ch.tocco.nice2.dbrefactoring.spi
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 TypeMethodDescriptionvoid
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.
-
Method Details
-
processChangesetNode
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 instancechangesetNode
- the <changeset/> nodeid
- the parsed id of this changeset
-