Package ghidra.program.model.data
Class TranslationSettingsDefinition
java.lang.Object
ghidra.docking.settings.JavaEnumSettingsDefinition<TranslationSettingsDefinition.TRANSLATION_ENUM>
ghidra.program.model.data.TranslationSettingsDefinition
- All Implemented Interfaces:
EnumSettingsDefinition,SettingsDefinition
public class TranslationSettingsDefinition
extends JavaEnumSettingsDefinition<TranslationSettingsDefinition.TRANSLATION_ENUM>
SettingsDefinition for translation display, handles both the toggle of
"show" vs "don't show", as well as accessing the translated value.
-
Nested Class Summary
Nested ClassesChangeModifier and TypeClassDescriptionstatic enum -
Field Summary
FieldsChangeModifier and TypeFieldDescriptionstatic final TranslationSettingsDefinitionNEWstatic StringFields inherited from class ghidra.docking.settings.JavaEnumSettingsDefinition
valueNames -
Method Summary
ChangeModifier and TypeMethodDescriptionNEWgetTranslatedValue(Data data) Get the translated string value which been set at the specified address.NEWbooleanhasTranslatedValue(Data data) Determine if a translated string value has been set at the specified address.booleanisShowTranslated(Settings settings) voidsetShowTranslated(Settings settings, boolean shouldShowTranslatedValue) NEWvoidsetTranslatedValue(Data data, String translatedValue) Set the translated string value at the specified address.REMOVEDbooleanhasTranslatedValue(Settings settings) RemovedREMOVEDStringgetTranslatedValue(Settings settings) RemovedREMOVEDvoidsetTranslatedValue(Settings settings, String translatedValue) RemovedREMOVEDvoidclear(Settings settings) RemovedREMOVEDvoidcopySetting(Settings srcSettings, Settings destSettings) RemovedMethods inherited from class ghidra.docking.settings.JavaEnumSettingsDefinition
clear, copySetting, getChoice, getDefaultEnum, getDescription, getDisplayChoice, getDisplayChoices, getEnumByOrdinal, getEnumValue, getEnumValue, getName, getOrdinalByString, getStorageKey, getValueString, hasValue, setChoice, setEnumValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ghidra.docking.settings.EnumSettingsDefinition
hasSameValue
-
Field Details
-
TRANSLATION
-
TRANSLATION_PROPERTY_MAP_NAME NEW
-
-
Method Details
-
isShowTranslated
-
setShowTranslated
-
hasTranslatedValue NEW
Determine if a translated string value has been set at the specified address.- Parameters:
data- defined string data which may have a translation- Returns:
- true if translated string has been stored else false
-
getTranslatedValue NEW
Get the translated string value which been set at the specified address.- Parameters:
data- defined string data which may have a translation- Returns:
- translated string value or null
-
setTranslatedValue NEW
Set the translated string value at the specified address.- Parameters:
data- defined string data which may have a translationtranslatedValue- translated string value or null to clear
-