Package org.exolab.castor.builder.conflictresolution
package org.exolab.castor.builder.conflictresolution
-
ClassDescriptionAbtract base class for all
ClassNameCRStrategyimplementations.Strategy pattern for dealing with class name conflicts during source code generation.Registry forClassNameCRStrategyimplementations obtained from the Castor builder properties file.An implementation ofClassNameCRStrategythat reports any conflict notifications to a log file, basically stating what classes have been overwriten as a result of such a name conflict.An implementation ofClassNameCRStrategythat 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.