Custom Renderer components do not follow the naming convention of components involved in the renderer configuration. Custom Renderer components may exist in any Nucleus component path. When working with rule data:

Flexible Customization uses a Targeter to target a collection of renderer components, so there are no repository items involved. For example: atg.targeting.RuleBasedCollectionTargeter.

Targeting rules data is contained in the BaseNameSourceMap component, but can use data from the page, as well as global, session, or request scoped data:

 
loading table of contents...