List of usage examples for org.apache.commons.lang3.text StrBuilder appendNewLine
public StrBuilder appendNewLine()
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; }