Skip to content
Rubén Díaz edited this page May 24, 2017 · 26 revisions

JSON Plug-in

At the moment the plug-in can be used for merge generic JSOn files and Sencha Architect generation depending on the merge strategy defined at the templates.

Trigger Extensions

As for the Sencha Architect generation the input is a java object, the trigger expressions (including matchers and variable assignments) are implemented as Java.

Merger extensions

There are currently these merge strategies:

*Generic JSON Merge

  • merge strategy jsonmerge(add the new code respecting the existent is case of conflict)

  • merge strategy jsonmerge_override (add the new code overwriting the existent in case of conflict)

*Sencha Architect

  • merge strategy sencharchmerge(add the new code respecting the existent is case of conflict)

  • merge strategy sencharchmerge_override (add the new code overwriting the existent in case of conflict)

    1. JsonArray’s will be ignored / replaced in total

    2. JsonObjects in conclict will be processed recursively ignoring adding non existent elements.

Technical info about the merge process and how the merge extensions work are here.

Clone this wiki locally