Class BaseClassNameCRStrategy
- java.lang.Object
-
- org.exolab.castor.builder.conflictresolution.BaseClassNameCRStrategy
-
- All Implemented Interfaces:
ClassNameCRStrategy
- Direct Known Subclasses:
InformViaLogClassNameCRStrategy,WarningViaDialogClassNameCRStrategy
public abstract class BaseClassNameCRStrategy extends java.lang.Object implements ClassNameCRStrategy
Abtract base class for allClassNameCRStrategyimplementations.
-
-
Constructor Summary
Constructors Constructor Description BaseClassNameCRStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SingleClassGeneratorgetSingleClassGenerator()Returns the current caller of this strategy implementation.voidsetSingleClassGenerator(SingleClassGenerator generator)Sets the current caller of this strategy implementation.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.exolab.castor.builder.conflictresolution.ClassNameCRStrategy
dealWithClassNameConflict, dealWithFileOverwrite, getName, setConsoleDialog
-
-
-
-
Method Detail
-
setSingleClassGenerator
public final void setSingleClassGenerator(SingleClassGenerator generator)
Sets the current caller of this strategy implementation. This can be used to change the state of the calling object as a result of a strategy implementation.- Specified by:
setSingleClassGeneratorin interfaceClassNameCRStrategy- Parameters:
generator- the current caller of this strategy implementation.- See Also:
#setSingleClassGenerator(org.exolab.castor.builder.SingleClassGenerator)
-
getSingleClassGenerator
protected final SingleClassGenerator getSingleClassGenerator()
Returns the current caller of this strategy implementation. This can be used to change the state of the calling object as a result of a strategy implementation.- Returns:
- the current caller of this strategy implementation.
-
-