public class KMOptionRetainerHomonymy extends java.lang.Object implements IKMOptionRetainer
Constructor and Description |
---|
KMOptionRetainerHomonymy()
Deprecated.
Builds a new homonymy option retainer that doesn't set values if they are equal to the default.
In other words, it is similar to KMOptionRetainerHomonymy(false) . |
KMOptionRetainerHomonymy(boolean pKeepRealValue)
Deprecated.
Builds a new homonymy option retainer.
If the pKeepRealValue parameter is true , then options will be systematically set on the new options to
reflect the values in the old options, even if they are equal to the default value of the new option. |
Modifier and Type | Method and Description |
---|---|
void |
retainOptions(OdiKM pOldKM,
java.util.List pOldOptionValues,
OdiKM pNewKM,
java.util.List pNewOptions)
Deprecated.
This is called after the KM was changed on the option retainer.
|
public KMOptionRetainerHomonymy()
KMOptionRetainerHomonymy(false)
.public KMOptionRetainerHomonymy(boolean pKeepRealValue)
pKeepRealValue
parameter is true
, then options will be systematically set on the new options to
reflect the values in the old options, even if they are equal to the default value of the new option.pKeepRealValue
- if false value is only set if it isn't default value otherwise always setpublic void retainOptions(OdiKM pOldKM, java.util.List pOldOptionValues, OdiKM pNewKM, java.util.List pNewOptions)
IKMOptionRetainer
retainOptions
in interface IKMOptionRetainer
pOldKM
- the original KM before the changepOldOptionValues
- the list of KM values for the original KMpNewKM
- the proposed KM for the changepNewOptions
- the list of KM values for the proposed KM