Java String Indent Format indent(final StringBuilder buf, int level)

Here you can find the source of indent(final StringBuilder buf, int level)

Description

Add string for indentation to given level to buffer.

License

Open Source License

Declaration

public static final void indent(final StringBuilder buf, int level) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2010 Oak Ridge National Laboratory.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 ******************************************************************************/

public class Main {
    /** Add string for indentation to given level to buffer. */
    public static final void indent(final StringBuilder buf, int level) {
        while (level > 0) {
            buf.append("    ");
            --level;//  ww  w. j  av a 2s .  c om
        }
    }

    /** @return Returns string for indentation to given level. */
    public static final String indent(int level) {
        final StringBuilder buf = new StringBuilder();
        indent(buf, level);
        return buf.toString();
    }
}

Related

  1. indent(final int size)
  2. indent(final String s)
  3. indent(final String string, final String separator)
  4. indent(final StringBuffer buffer, final String text, final int indent)
  5. indent(final StringBuilder aSb, final String aIndentString)
  6. indent(final StringBuilder s, final int depth)
  7. indent(final StringBuilder sb, final int indent)
  8. indent(int count)
  9. indent(int i, String s)