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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
deepCopyTipText()
Returns the tip text for this property.boolean
getDeepCopy()
Returns whether to perform a deep copy of each array element before transferring it into the target array.void
setDeepCopy(boolean value)
Sets whether to perform a deep copy of each array element before transferring it into the target array.-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
-
-
-
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.
-
-