Prev Package | Next Package | Frames | No Frames |
Interface Summary | |
ClassNameCRStrategy | Strategy pattern for dealing with class name conflicts during source code generation. |
Class Summary | |
BaseClassNameCRStrategy | Abtract base class for all ClassNameCRStrategy implementations. |
ClassNameCRStrategyRegistry | Registry for ClassNameCRStrategy implementations obtained from the
Castor builder properties file. |
InformViaLogClassNameCRStrategy | An implementation of ClassNameCRStrategy that
reports any conflict notifications to a log file, basically
stating what classes have been overwriten as a result of such
a name conflict. |
WarningViaDialogClassNameCRStrategy | An implementation of ClassNameCRStrategy that reports any conflict
notifications to a console dialog, asking the user whether to stop code
generation (as the conflict is not acceptable), or whether to proceed by
overwriting an already existing class. |