Package adams.core

Interface DeepCopyOperator

  • All Superinterfaces:
    Destroyable, OptionHandler
    All Known Implementing Classes:
    LoadBalancer

    public interface DeepCopyOperator
    extends OptionHandler
    Interface for option handlers that can perform optional deep copies.
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    • Method Detail

      • setDeepCopy

        void setDeepCopy​(boolean value)
        Sets whether to perform a deep copy of each array element before transferring it into the target array.
        Parameters:
        value - true if to copy
      • getDeepCopy

        boolean getDeepCopy()
        Returns whether to perform a deep copy of each array element before transferring it into the target array.
        Returns:
        true if to copy
      • deepCopyTipText

        String deepCopyTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.