Class ClangFieldElement

java.lang.Object
docking.widgets.fieldpanel.field.AbstractTextFieldElement
ghidra.app.decompiler.component.ClangFieldElement
All Implemented Interfaces:
FieldElement

public class ClangFieldElement extends AbstractTextFieldElement
  • Constructor Details

  • Method Details

    • paint

      public void paint(JComponent c, Graphics g, int x, int y)
      Description copied from interface: FieldElement
      Paints the text contained in this field element at the given x,y screen coordinate using the given Graphics object.
      Specified by:
      paint in interface FieldElement
      Overrides:
      paint in class AbstractTextFieldElement
      Parameters:
      c - the component being painted.
      g - the Graphics object used to paint the field text.
      x - the horizontal screen position to paint
      y - the vertical screen position to paint.
    • substring

      public FieldElement substring(int start, int end)
      Description copied from interface: FieldElement
      Returns a new FieldElement containing just the characters beginning at the given start index (inclusive) and ending at the given end index (exclusive).
      Parameters:
      start - The starting index (inclusive) from which to substring this element.
      end - The end index (exclusive) to which the substring will be performed.
      Returns:
      a new FieldElement containing just the characters beginning at the given index.
    • replaceAll

      public FieldElement replaceAll(char[] targets, char replacement)
      Description copied from interface: FieldElement
      Returns a new FieldElement with all occurrences of the target characters replaced with the given replacement character.
      Parameters:
      targets - The array of characters to replace.
      replacement - The replacement character.
      Returns:
      a new FieldElement with all occurrences of the target characters replaced with the given replacement character.