Interface EclipseCodeFormatter

All Known Implementing Classes:
EclipseJdk17CodeFormatter, EclipseJdk8CodeFormatter

public interface EclipseCodeFormatter
Internal interface used to access an Eclipse CodeFormatter implementation.
Author:
Phillip Webb
  • Method Summary

    Modifier and Type
    Method
    Description
    createIndentationString(int indentationLevel)
     
    org.eclipse.text.edits.TextEdit
    format(int kind, String source, int offset, int length, int indentationLevel, String lineSeparator)
     
    org.eclipse.text.edits.TextEdit
    format(int kind, String source, org.eclipse.jface.text.IRegion[] regions, int indentationLevel, String lineSeparator)
     
    void
     
  • Method Details

    • format

      org.eclipse.text.edits.TextEdit format(int kind, String source, int offset, int length, int indentationLevel, String lineSeparator)
    • format

      org.eclipse.text.edits.TextEdit format(int kind, String source, org.eclipse.jface.text.IRegion[] regions, int indentationLevel, String lineSeparator)
    • createIndentationString

      String createIndentationString(int indentationLevel)
    • setOptions

      void setOptions(Map<String,String> options)