| Interface | Description |
|---|---|
| ClassNameCRStrategy |
Strategy pattern for dealing with class name conflicts during source code generation.
|
| Class | Description |
|---|---|
| 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. |
Copyright © 2016. All rights reserved.