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 Object implements ClassNameCRStrategy
Abtract base class for all ClassNameCRStrategy implementations.
  • Constructor Details

    • BaseClassNameCRStrategy

      public BaseClassNameCRStrategy()
  • Method Details

    • 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:
      setSingleClassGenerator in interface ClassNameCRStrategy
      Parameters:
      generator - the current caller of this strategy implementation.
      See Also:
    • 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.