Configuration Debug

No matter how carefully you create your configuration, there are bound to be occasions when the end result on the diagram does not match your expectation. For this reason, a debugger is supplied. This does not step through the configuration file in the Java source debugging sense, but it does give insight into how the configuration caused the end result on the diagram.

To see the configuration debug, right click on empty space on the diagram and select the configuration debug option.

The first tab contains a tree of all Java elements which are candidates for display.

configuration debug

When you have selected which Java element you would like to trace click the Configuration Debug tab.

config debug

The Configuration Debug tab presents a tree detailing how the selected Java element was assigned a display style.

The outcome column entry indicates arrival at a selector, and contains use it or skip it depending upon the selection outcome. In this example case, the RuntimeException constructor matched the MethodSelector allMethods.

The Narrative / Configuration Source column holds either a narrative from the configuration part stating what it has been asked to do or the configuration xml so that it can be traced back to the configuration file.