Package ghidra.feature.vt.api.stringable
Class MultipleSymbolStringable
java.lang.Object
ghidra.feature.vt.api.util.Stringable
ghidra.feature.vt.api.stringable.MultipleSymbolStringable
- All Implemented Interfaces:
docking.widgets.table.DisplayStringProvider
,ghidra.util.classfinder.ExtensionPoint
-
Field Summary
Fields inherited from class ghidra.feature.vt.api.util.Stringable
DELIMITER, DOUBLE_DELIMITER
-
Constructor Summary
ConstructorDescriptionMultipleSymbolStringable
(ghidra.program.model.symbol.Symbol[] symbols) MultipleSymbolStringable
(List<ghidra.program.model.symbol.Symbol> symbols) -
Method Summary
Modifier and TypeMethodDescriptionboolean
contains
(ghidra.program.model.symbol.Symbol symbol) boolean
protected String
doConvertToString
(ghidra.program.model.listing.Program program) protected void
doRestoreFromString
(String string, ghidra.program.model.listing.Program program) boolean
getDisplayString() returns a display string for this stringable.
Note: It must not return a null.String[]
getNames()
int
hashCode()
boolean
boolean
isEmpty()
List
<ghidra.program.model.symbol.Symbol> setSymbols
(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address, boolean setAsPrimary) Methods inherited from class ghidra.feature.vt.api.util.Stringable
decodeString, encodeString, getString, getStringable, toString
-
Field Details
-
SHORT_NAME
- See Also:
-
-
Constructor Details
-
MultipleSymbolStringable
public MultipleSymbolStringable() -
MultipleSymbolStringable
public MultipleSymbolStringable(ghidra.program.model.symbol.Symbol[] symbols) -
MultipleSymbolStringable
-
-
Method Details
-
getDisplayString
Description copied from class:Stringable
getDisplayString() returns a display string for this stringable.
Note: It must not return a null. Instead it should return an empty string if it has no value.- Specified by:
getDisplayString
in interfacedocking.widgets.table.DisplayStringProvider
- Specified by:
getDisplayString
in classStringable
-
getNames
-
contains
public boolean contains(ghidra.program.model.symbol.Symbol symbol) -
doConvertToString
- Specified by:
doConvertToString
in classStringable
-
doRestoreFromString
- Specified by:
doRestoreFromString
in classStringable
-
setSymbols
public List<ghidra.program.model.symbol.Symbol> setSymbols(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address, boolean setAsPrimary) throws ghidra.util.exception.DuplicateNameException, ghidra.util.exception.InvalidInputException - Throws:
ghidra.util.exception.DuplicateNameException
ghidra.util.exception.InvalidInputException
-
equals
- Specified by:
equals
in classStringable
-
hashCode
public int hashCode()- Specified by:
hashCode
in classStringable
-
isEmpty
public boolean isEmpty() -
containsDynamic
public boolean containsDynamic() -
isAllDynamic
public boolean isAllDynamic()
-