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 Classes -
Field Summary
FieldsFields inherited from class JavaEnumSettingsDefinition
valueNames -
Method Summary
Modifier and TypeMethodDescriptiongetTranslatedValue(Data data) Get the translated string value which been set at the specified address.booleanhasTranslatedValue(Data data) Determine if a translated string value has been set at the specified address.booleanisShowTranslated(Settings settings) voidsetShowTranslated(Settings settings, boolean shouldShowTranslatedValue) voidsetTranslatedValue(Data data, String translatedValue) Set the translated string value at the specified address.Methods inherited from class JavaEnumSettingsDefinition
clear, copySetting, getChoice, getDefaultEnum, getDescription, getDisplayChoice, getDisplayChoices, getEnumByOrdinal, getEnumValue, getEnumValue, getName, getOrdinalByString, getStorageKey, getValueString, hasValue, setChoice, setEnumValueMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EnumSettingsDefinition
hasSameValue
-
Field Details
-
TRANSLATION
-
TRANSLATION_PROPERTY_MAP_NAME
-
-
Method Details
-
isShowTranslated
-
setShowTranslated
-
hasTranslatedValue
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
-
setTranslatedValue
-