In its most basic form, a class diagram simply displays all classes, interfaces, fields and methods with the same size and color. While this may suffice for a small class diagram containing classes with only a dozen members it produces class diagrams which are too cluttered, unwieldy and monolithic for most real-world Java models.
Typically, you want to prune back the volume of information displayed, and highlight the parts you are interested in. AgileJ StructureViews achieves this pruning and highlighting through filters and display settings which it reads from a configuration file.
AgileJ StructureViews ships with a standard configuration file declaring the standard filtering and display settings which we have been using up until this point. The standard configuration contains a growing collection of common filters and display styles, but for producing the best results you need to be able to create your own project-specific configuration. The pages in this section describe how to do this.