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

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

Introduction

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

Prototype

String NEXT_LINE_ON_WRAP

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

Click Source Link

Document

 FORMATTER / Value to set a brace location at the start of the next line if a wrapping occured. 

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 a  v  a  2  s . c  om*/
    } 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();
    }
}