Class ClangFieldElement

    • Method Detail

      • paint

        public void paint​(javax.swing.JComponent c,
                          java.awt.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.