Class SearchGuiModel
java.lang.Object
ghidra.features.base.memsearch.gui.SearchGuiModel
Maintains the state of all the settings and controls for the memory search window.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeCallback(Consumer<SearchSettings> changeCallback) intintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSelectedRegion(SearchRegion region) voidselectRegion(SearchRegion region, boolean selected) voidsetAlignment(int alignment) voidvoidsetAutoRestrictSelection(boolean autoRestrictSelection) voidsetBigEndian(boolean b) voidsetCaseSensitive(boolean selected) voidsetDecimalByteSize(int byteSize) voidsetDecimalUnsigned(boolean selected) voidsetHasSelection(boolean b) voidsetIncludeDefinedData(boolean selected) voidsetIncludeInstructions(boolean selected) voidsetIncludeUndefinedData(boolean selected) voidsetMatchCombiner(Combiner combiner) voidsetSearchFormat(SearchFormat searchFormat) voidsetSearchSelectionOnly(boolean b) voidsetSettings(SearchSettings newSettings) voidsetStringCharset(Charset charset) voidsetUseEscapeSequences(boolean selected) boolean
-
Constructor Details
-
SearchGuiModel
-
-
Method Details
-
setAutoRestrictSelection
public void setAutoRestrictSelection() -
addChangeCallback
-
isSearchSelectionOnly
public boolean isSearchSelectionOnly() -
hasSelection
public boolean hasSelection() -
setHasSelection
public void setHasSelection(boolean b) -
setSearchSelectionOnly
public void setSearchSelectionOnly(boolean b) -
getSearchFormat
-
getSettings
-
setSearchFormat
-
parse
-
getAlignment
public int getAlignment() -
setAlignment
public void setAlignment(int alignment) -
getSelectedMemoryRegions
-
includeInstructions
public boolean includeInstructions() -
includeDefinedData
public boolean includeDefinedData() -
includeUndefinedData
public boolean includeUndefinedData() -
setIncludeInstructions
public void setIncludeInstructions(boolean selected) -
setIncludeDefinedData
public void setIncludeDefinedData(boolean selected) -
setIncludeUndefinedData
public void setIncludeUndefinedData(boolean selected) -
isBigEndian
public boolean isBigEndian() -
setBigEndian
public void setBigEndian(boolean b) -
isCaseSensitive
public boolean isCaseSensitive() -
setCaseSensitive
public void setCaseSensitive(boolean selected) -
useEscapeSequences
public boolean useEscapeSequences() -
setUseEscapeSequences
public void setUseEscapeSequences(boolean selected) -
setDecimalUnsigned
public void setDecimalUnsigned(boolean selected) -
isDecimalUnsigned
public boolean isDecimalUnsigned() -
setDecimalByteSize
public void setDecimalByteSize(int byteSize) -
getDecimalByteSize
public int getDecimalByteSize() -
setStringCharset
-
getStringCharset
-
getMemoryRegionChoices
-
setMatchCombiner
-
getMatchCombiner
-
setAutoRestrictSelection
public void setAutoRestrictSelection(boolean autoRestrictSelection) -
selectRegion
-
isSelectedRegion
-
setSettings
-