Package com.qfs.util

Interface IBuilder<R,​B extends IBuilder<R,​?>>

  • Type Parameters:
    R - the builder's result type
    B - the builder type
    All Known Implementing Classes:
    ABuilder

    @Deprecated(since="6.0.4",
                forRemoval=true)
    public interface IBuilder<R,​B extends IBuilder<R,​?>>
    Deprecated, for removal: This API element is subject to removal in a future version.
    Builder interface.
    Author:
    ActiveViam
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      B build()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Build the result.
      R get()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Results the result built by build().
      boolean isBuilt()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns whether this result is already built or not.
    • Method Detail

      • build

        B build()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Build the result.
        Returns:
        the builder instance
      • get

        R get()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Results the result built by build().
      • isBuilt

        boolean isBuilt()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns whether this result is already built or not.