Class SzCoreEnvironment.AbstractBuilder<E extends SzCoreEnvironment,B extends SzCoreEnvironment.AbstractBuilder<E,B>>

java.lang.Object
com.senzing.sdk.core.SzCoreEnvironment.AbstractBuilder<E,B>
Type Parameters:
E - The SzCoreEnvironment-derived class built by instances of this class.
B - The SzCoreEnvironment.AbstractBuilder-derived class of the implementation.
All Implemented Interfaces:
SzCoreEnvironment.Initializer
Direct Known Subclasses:
SzCoreEnvironment.Builder
Enclosing class:
SzCoreEnvironment

public abstract static class SzCoreEnvironment.AbstractBuilder<E extends SzCoreEnvironment,B extends SzCoreEnvironment.AbstractBuilder<E,B>> extends Object implements SzCoreEnvironment.Initializer
Provides a base class for builder implementations of SzCoreEnvironment and its derived classes.

This class is not used in the usage of SzCoreEnvironment. It is only needed if you are extending SzCoreEnvironment.

This class allows the derived builder to return references to its own environment class and to its own builder type rather than base classes. When extending SzCoreEnvironment you should provide an implementation of this class that is specific to your derived class.

Since:
4.1.0
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
      Default constructor.
      Since:
      4.1.0
  • Method Details