At first sight the standard configuration is larger than you might expect. However, it's actually a fairly flat structure and you won't need to understand all of it in order to start adding your own customizations.
A diagram style simply binds selectors to display styles. Display styles and selectors are re-usable across diagram styles. |
|
Selectors describe which Java elements to display without saying how to display them. This covers things like modifiers and Javadoc. | |
Used to differentiate between fields based on its criteria. Includes or excludes any given field. |
|
Used to differentiate between methods (methods and constructors) based on its criteria. Includes or excludes any given method. |
|
Used to differentiate between types (ie classes, interfaces and enums) based on its criteria. Includes or excludes any given type. |
|
Display Styles describe how to display Java elements without saying which Java elements. This covers things like colors and font sizes. | |
Details of how to display a field or a method using colors and text styles |
|
Details of how to display a type using colors and text styles |
|
Switches are a convenience which allow you to parameterize a diagram style. It helps to think of the word 'switch' as generally used to describe command line options. | |
<PatternSwitch> |
A string pattern used to parameterize a type selector, method selector, field selector or diagram style. |
<OptionsSwitch> |
A choice from a set of options used to control a type selector, method selector, field selector or diagram style. |