Class ToolFactory

java.lang.Object
org.eclipse.cdt.core.ToolFactory

public class ToolFactory extends Object
Restriction:
This class is not intended to be subclassed by clients.
Restriction:
This class is not intended to be instantiated by clients.
  • Method Details

    • createCodeFormatter

      public static CodeFormatter createCodeFormatter(Map<String,?> options)
      Creates an instance of a code formatter. A code formatter implementation can be contributed via the extension point "org.eclipse.cdt.core.CodeFormatter". If unable to find a registered extension, the factory will default to using the default code formatter.
      Parameters:
      options - - the options map to use for formatting with the code formatter. Recognized options are documented in DefaultCodeFormatterConstants. If set to null, then use the current settings from CCorePlugin.getOptions().
      Returns:
      an instance of either a contributed the built-in code formatter
      See Also:
    • createDefaultCodeFormatter

      public static CodeFormatter createDefaultCodeFormatter(Map<String,?> options)
      Creates an instance of the built-in code formatter.
      Parameters:
      options - - the options map to use for formatting with the default code formatter. Recognized options are documented in DefaultCodeFormatterConstants. If set to null, then use the current settings from CCorePlugin.getOptions().
      Returns:
      an instance of the built-in code formatter
      See Also: