Package org.exolab.castor.builder.conflictresolution

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.
 



Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com