Package org.exolab.castor.builder.conflictresolution
package org.exolab.castor.builder.conflictresolution
-
ClassDescriptionAbtract base class for all
ClassNameCRStrategy
implementations.Strategy pattern for dealing with class name conflicts during source code generation.Registry forClassNameCRStrategy
implementations obtained from the Castor builder properties file.An implementation ofClassNameCRStrategy
that 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 ofClassNameCRStrategy
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.