This code shows how a custom Eidos reader can be created by configuring the
standard one and then adjusting the components that it uses. This is an
alternative to modifying its behavior by inheritance and method overrides.
It probably works best when it is entire components that switched on and off.
Some of the components are turned on and off at build time via the conf file.
The fate of others is controlled at object creation time by manipulation of
components.
This code shows how a custom Eidos reader can be created by configuring the standard one and then adjusting the components that it uses. This is an alternative to modifying its behavior by inheritance and method overrides. It probably works best when it is entire components that switched on and off. Some of the components are turned on and off at build time via the conf file. The fate of others is controlled at object creation time by manipulation of components.