Class Merge

    • Field Detail

      • m_Overwrite

        protected boolean m_Overwrite
        whether to overwrite existing keys.
      • m_NoCopy

        protected boolean m_NoCopy
        whether to skip creating a copy of the map.
    • Constructor Detail

      • Merge

        public Merge()
    • Method Detail

      • setOverwrite

        public void setOverwrite​(boolean value)
        Sets whether to overwrite existing keys.
        Parameters:
        value - true if to overwrite
      • getOverwrite

        public boolean getOverwrite()
        Returns whether to overwrite existing keys.
        Returns:
        true if to overwrite
      • overwriteTipText

        public String overwriteTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setNoCopy

        public void setNoCopy​(boolean value)
        Sets whether to skip creating a copy of the map before merging.
        Specified by:
        setNoCopy in interface InPlaceProcessing
        Parameters:
        value - true if to skip creating copy
      • getNoCopy

        public boolean getNoCopy()
        Returns whether to skip creating a copy of the map before merging.
        Specified by:
        getNoCopy in interface InPlaceProcessing
        Returns:
        true if copying is skipped
      • noCopyTipText

        public String noCopyTipText()
        Returns the tip text for this property.
        Specified by:
        noCopyTipText in interface InPlaceProcessing
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • minNumMapsRequired

        public int minNumMapsRequired()
        Returns the minimum number of maps that are required for the operation.
        Specified by:
        minNumMapsRequired in class AbstractMultiMapOperation<Map>
        Returns:
        the number of maps that are required, <= 0 means no lower limit
      • maxNumMapsRequired

        public int maxNumMapsRequired()
        Returns the maximum number of maps that are required for the operation.
        Specified by:
        maxNumMapsRequired in class AbstractMultiMapOperation<Map>
        Returns:
        the number of maps that are required, <= 0 means no upper limit