Example usage for org.eclipse.jdt.core.formatter DefaultCodeFormatterConstants NEXT_LINE_SHIFTED

List of usage examples for org.eclipse.jdt.core.formatter DefaultCodeFormatterConstants NEXT_LINE_SHIFTED

Introduction

In this page you can find the example usage for org.eclipse.jdt.core.formatter DefaultCodeFormatterConstants NEXT_LINE_SHIFTED.

Prototype

String NEXT_LINE_SHIFTED

To view the source code for org.eclipse.jdt.core.formatter DefaultCodeFormatterConstants NEXT_LINE_SHIFTED.

Click Source Link

Document

 FORMATTER / Value to set a brace location at the start of the next line with an extra indentation. 

Usage

From source file:com.bsiag.eclipse.jdt.java.formatter.LineBreaksPreparator.java

License:Open Source License

private void handleBracePosition(Token openBraceToken, int closeBraceIndex, String bracePosition) {
    if (bracePosition.equals(DefaultCodeFormatterConstants.NEXT_LINE)) {
        openBraceToken.breakBefore();/*from  w ww  .  j  av a  2 s.c o  m*/
    } else if (bracePosition.equals(DefaultCodeFormatterConstants.NEXT_LINE_SHIFTED)) {
        openBraceToken.breakBefore();
        openBraceToken.indent();
        if (closeBraceIndex + 1 < this.tm.size())
            this.tm.get(closeBraceIndex + 1).unindent();
    } else if (bracePosition.equals(DefaultCodeFormatterConstants.NEXT_LINE_ON_WRAP)) {
        openBraceToken.setNextLineOnWrap();
    }
}