# Package org.eclipse.jdt.core.formatter

The code formatter is the set of classes that are used to format Java code.

## Package Specification

This package contains classes to format Java code. The principal classes are `CodeFormatter` and `DefaultCodeFormatterConstants`.

Class Summary
CodeFormatter: Specification for a generic source code formatter.
CodeFormatterApplication: Implements an Eclipse Application for org.eclipse.jdt.core.JavaCodeFormatter.
DefaultCodeFormatterConstants: Constants used to set up the options of the code formatter.
IndentManipulation: Helper class to provide String manipulation functions dealing with indentations.