Package ghidra.util.table.field
Class FunctionThunkSettingsDefinition
- java.lang.Object
- 
- ghidra.util.table.field.FunctionThunkSettingsDefinition
 
- 
- All Implemented Interfaces:
- BooleanSettingsDefinition,- SettingsDefinition
 
 public class FunctionThunkSettingsDefinition extends java.lang.Object implements BooleanSettingsDefinition 
- 
- 
Field SummaryFields Modifier and Type Field Description static FunctionThunkSettingsDefinitionDEF
 - 
Constructor SummaryConstructors Constructor Description FunctionThunkSettingsDefinition()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear(Settings settings)Removes any values in the given settings object assocated with this settings definitionvoidcopySetting(Settings srcSettings, Settings destSettings)Copies any setting value associated with this settings definition from the srcSettings settings to the destSettings.java.lang.StringgetDescription()Returns a description of this settings definitionjava.lang.StringgetName()Returns the name of this SettingsDefinitionbooleangetValue(Settings settings)gets the value for this SettingsDefinition given a Settings object.booleanhasValue(Settings settings)voidsetValue(Settings settings, boolean value)Sets the given value into the given settings object using this settingsDefinition as the key.
 
- 
- 
- 
Field Detail- 
DEFpublic static final FunctionThunkSettingsDefinition DEF 
 
- 
 - 
Method Detail- 
getValuepublic boolean getValue(Settings settings) Description copied from interface:BooleanSettingsDefinitiongets the value for this SettingsDefinition given a Settings object.- Specified by:
- getValuein interface- BooleanSettingsDefinition
- Parameters:
- settings- the set of Settings values for a particular location or null for default value.
- Returns:
- the values for this settings object given the context.
 
 - 
setValuepublic void setValue(Settings settings, boolean value) Description copied from interface:BooleanSettingsDefinitionSets the given value into the given settings object using this settingsDefinition as the key.- Specified by:
- setValuein interface- BooleanSettingsDefinition
- Parameters:
- settings- the settings object to store the value in.
- value- the value to store in the settings object using this settingsDefinition as the key.
 
 - 
copySettingpublic void copySetting(Settings srcSettings, Settings destSettings) Description copied from interface:SettingsDefinitionCopies any setting value associated with this settings definition from the srcSettings settings to the destSettings.- Specified by:
- copySettingin interface- SettingsDefinition
- Parameters:
- srcSettings- the settings to be copied
- destSettings- the settings to be updated.
 
 - 
clearpublic void clear(Settings settings) Description copied from interface:SettingsDefinitionRemoves any values in the given settings object assocated with this settings definition- Specified by:
- clearin interface- SettingsDefinition
- Parameters:
- settings- the settings object to be cleared.
 
 - 
getDescriptionpublic java.lang.String getDescription() Description copied from interface:SettingsDefinitionReturns a description of this settings definition- Specified by:
- getDescriptionin interface- SettingsDefinition
 
 - 
getNamepublic java.lang.String getName() Description copied from interface:SettingsDefinitionReturns the name of this SettingsDefinition- Specified by:
- getNamein interface- SettingsDefinition
 
 - 
hasValuepublic boolean hasValue(Settings settings) - Specified by:
- hasValuein interface- SettingsDefinition
 
 
- 
 
-