Example usage for org.apache.commons.lang3.text StrBuilder appendNewLine

List of usage examples for org.apache.commons.lang3.text StrBuilder appendNewLine

Introduction

In this page you can find the example usage for org.apache.commons.lang3.text StrBuilder appendNewLine.

Prototype

public StrBuilder appendNewLine() 

Source Link

Document

Appends the new line string to this string builder.

Usage

From source file:de.vandermeer.skb.datatool.applications.options.AO_DataEntryType.java

@Override
public String getDescriptionLong() {
    StrBuilder ret = new StrBuilder(50);

    ret.append("This options directs the data tool to process a particular entry type. ");
    ret.append("The tool will then load all required entry types and de-reference any SKB links. ");
    ret.appendNewLine();

    ret.append(/*from   w  w  w  .  j  a v a  2 s .c om*/
            "Available targets for output generation depend on the type, not all types support all targets.");
    ret.appendNewLine();

    ret.append("Available types are: ");
    Map<String, Set<String>> types = this.tlMap.getTypes();
    for (Entry<String, Set<String>> es : types.entrySet()) {
        ret.append(" - ").append(es.getKey());
        ret.append(" -> supporting targets: ");
        ret.appendWithSeparators(es.getValue(), ", ");
        ret.appendNewLine();
    }

    ret.appendNewLine();
    return ret.toString();
}

From source file:de.vandermeer.skb.interfaces.messagesets.IsErrorSet.java

/**
 * Renders the error set.//from ww w. ja  va2s .c  om
 * The method uses {@link DoesRender} or simple toString to render errors.
 * Each element in the error set is rendered in a single line.
 * @return rendered object
 */
@Override
default String render() {
    StrBuilder ret = new StrBuilder(100);
    for (M m : this.getErrorMessages()) {
        if (m instanceof DoesRender) {
            ret.append(((DoesRender) m).render());
        } else {
            ret.append(m);
        }
        ret.appendNewLine();
    }
    return ret.toString();
}

From source file:de.vandermeer.skb.interfaces.messagesets.IsInfoSet.java

/**
 * Renders the info set./*from   www. j  av a 2  s.  com*/
 * The method uses {@link DoesRender} or simple toString to render infos.
 * Each element in the info set is rendered in a single line.
 * @return rendered object
 */
@Override
default String render() {
    StrBuilder ret = new StrBuilder(100);
    for (M m : this.getInfoMessages()) {
        if (m instanceof DoesRender) {
            ret.append(((DoesRender) m).render());
        } else {
            ret.append(m);
        }
        ret.appendNewLine();
    }
    return ret.toString();
}

From source file:de.vandermeer.skb.interfaces.messagesets.IsWarningSet.java

/**
 * Renders the warning set./*from  w  w w . ja v a 2s .c  om*/
 * The method uses {@link DoesRender} or simple toString to render warnings.
 * Each element in the warning set is rendered in a single line.
 * @return rendered object
 */
@Override
default String render() {
    StrBuilder ret = new StrBuilder(100);
    for (M m : this.getWarningMessages()) {
        if (m instanceof DoesRender) {
            ret.append(((DoesRender) m).render());
        } else {
            ret.append(m);
        }
        ret.appendNewLine();
    }
    return ret.toString();
}

From source file:de.vandermeer.skb.interfaces.coin.HeadsSuccessWithInfo.java

/**
 * Renders the info set.//w w  w.j  a  v a 2  s . c  o  m
 * The method uses {@link DoesRender} or simple toString to render infos.
 * Each element in the information set is rendered in a single line, preceded by the type (info).
 * @return rendered object
 */
@Override
default String render() {
    StrBuilder ret = new StrBuilder(100);
    for (M m : this.getInfoMessages()) {
        ret.append("info: ");
        if (m instanceof DoesRender) {
            ret.append(((DoesRender) m).render());
        } else {
            ret.append(m);
        }
        ret.appendNewLine();
    }
    return ret.toString();
}

From source file:de.vandermeer.skb.interfaces.coin.TailsErrorWithErrors.java

/**
 * Renders the error set./*from ww  w  .j a v  a 2s. com*/
 * The method uses {@link DoesRender} or simple toString to render errors.
 * Each element in the error set is rendered in a single line, preceded by the type (error).
 * @return rendered object
 */
@Override
default String render() {
    StrBuilder ret = new StrBuilder(100);
    for (M m : this.getErrorMessages()) {
        ret.append("errors: ");
        if (m instanceof DoesRender) {
            ret.append(((DoesRender) m).render());
        } else {
            ret.append(m);
        }
        ret.appendNewLine();
    }
    return ret.toString();
}

From source file:de.vandermeer.skb.interfaces.coin.HeadsSuccessWithWarnings.java

/**
 * Renders the warning set./* w  ww. j  a  va 2 s . c  o m*/
 * The method uses {@link DoesRender} or simple toString to render warnings.
 * Each element in the information set is rendered in a single line, preceded by the type (warning).
 * @return rendered object
 */
@Override
default String render() {
    StrBuilder ret = new StrBuilder(100);
    for (M m : this.getWarningMessages()) {
        ret.append("warning: ");
        if (m instanceof DoesRender) {
            ret.append(((DoesRender) m).render());
        } else {
            ret.append(m);
        }
        ret.appendNewLine();
    }
    return ret.toString();
}

From source file:de.vandermeer.skb.interfaces.coin.HeadsSuccessWithInfoAndWarnings.java

/**
 * Renders the warnings and information sets.
 * The method uses {@link DoesRender} or simple toString to render warnings and information.
 * Each element in the sets is rendered in a single line, preceded by the type (warning or info).
 * Warnings are rendered first, followed by information.
 * @return rendered object//from   ww w .j  ava  2  s .c o  m
 */
@Override
default String render() {
    StrBuilder ret = new StrBuilder(100);
    for (M m : this.getWarningMessages()) {
        ret.append("warning: ");
        if (m instanceof DoesRender) {
            ret.append(((DoesRender) m).render());
        } else {
            ret.append(m);
        }
        ret.appendNewLine();
    }
    for (M m : this.getInfoMessages()) {
        ret.append("info: ");
        if (m instanceof DoesRender) {
            ret.append(((DoesRender) m).render());
        } else {
            ret.append(m);
        }
        ret.appendNewLine();
    }
    return ret.toString();
}

From source file:candr.yoclip.ParseResult.java

@Override
public String toString() {

    final StrBuilder builder = new StrBuilder();

    if (!isParseError()) {
        builder.append("Ok");

    } else {/*from   w  ww . j  a v  a 2s .c  o  m*/

        for (final ParsedOption<T> parsedOption : errors) {

            if (builder.length() > 0) {
                builder.appendNewLine();
            }

            final ParserOption<T> parserOption = parsedOption.getParserOption();
            if (null != parserOption) {
                builder.append(parserOption).append(": ");

            }
            builder.append(parsedOption.getError());
        }
    }

    return builder.toString();
}

From source file:de.vandermeer.asciithemes.TA_EnumerateList.java

@Override
default StrBuilder toDoc() {
    if (this.getMaxLevel() == 0) {
        throw new IllegalArgumentException("enumerate list toDoc: max level is 0");
    }//ww w .ja va 2 s  . c o  m
    if (this.getMaxLevel() < -1) {
        throw new IllegalArgumentException("enumerate list toDoc: max level is < -1");
    }

    StrBuilder ret = new StrBuilder(30);
    ret.append(this.getLabel(1)).append(" item 1").appendNewLine();
    ret.append(this.getLabel(1)).append(" item 2");

    int n = 2;
    if (this.getMaxLevel() == -1 || this.getMaxLevel() >= n) {
        ret.appendNewLine();
        ret.appendPadding(2 * (n - 1), ' ').append(this.getLabel(2)).append(" item 1").appendNewLine();
        ret.appendPadding(2 * (n - 1), ' ').append(this.getLabel(2)).append(" item 2");
    }

    n = 3;
    if (this.getMaxLevel() == -1 || this.getMaxLevel() >= n) {
        ret.appendNewLine();
        ret.appendPadding(2 * (n - 1), ' ').append(this.getLabel(3)).append(" item 1").appendNewLine();
        ret.appendPadding(2 * (n - 1), ' ').append(this.getLabel(3)).append(" item 2").appendNewLine();
    }

    ret.appendNewLine();

    ret.append(this.getLabel(new int[] { 1 }, ".", true)).append(" item 1").appendNewLine();
    ret.append(this.getLabel(new int[] { 1, 2 }, ".", true)).append(" item 1/2").appendNewLine();
    ret.append(this.getLabel(new int[] { 1, 2, 3 }, ".", true)).append(" item 1/2/3").appendNewLine();
    ret.append(this.getLabel(new int[] { 1, 2, 3, 4 }, ".", true)).append(" item 1/2/3/4").appendNewLine();
    ret.append(this.getLabel(new int[] { 1, 2, 3, 4, 5 }, ".", true)).append(" item 1/2/3/4/5");

    return ret;
}