Class CodeUnitTableCellData

java.lang.Object
ghidra.util.table.field.CodeUnitTableCellData
All Implemented Interfaces:
Comparable<CodeUnitTableCellData>

public class CodeUnitTableCellData extends Object implements Comparable<CodeUnitTableCellData>
A class that knows how to render CodeUnits in 1 or more lines
  • Constructor Details Link icon

    • CodeUnitTableCellData Link icon

      public CodeUnitTableCellData(ProgramLocation location, CodeUnitFormat codeUnitFormat, int codeUnitOffset, int codeUnitCount)
      Constructor
      Parameters:
      location - the location of the code unit to display
      codeUnitFormat - the format needed to render the code unit
      codeUnitOffset - relative code-unit offset from the specified address (this is not a byte-offset, it is expressed in terms of number of code-units).
      codeUnitCount - number of code-units to be displayed
  • Method Details Link icon

    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • compareTo Link icon

      public int compareTo(CodeUnitTableCellData data)
      Specified by:
      compareTo in interface Comparable<CodeUnitTableCellData>
    • getDisplayString Link icon

      public String getDisplayString()
      Get the visual representation for the code unit at or containing the address associated with this cell's row
      Returns:
      the display string
    • getHTMLDisplayString Link icon

      public String getHTMLDisplayString()
      Get the visual representation as HTML for the code unit at or containing the address associated with this cell's row
      Returns:
      the display string
    • getDisplayStrings Link icon

      public List<String> getDisplayStrings()
    • isOffcut Link icon

      public boolean isOffcut()