Example usage for com.google.common.base Joiner appendTo

List of usage examples for com.google.common.base Joiner appendTo

Introduction

In this page you can find the example usage for com.google.common.base Joiner appendTo.

Prototype

public final StringBuilder appendTo(StringBuilder builder, @Nullable Object first, @Nullable Object second,
        Object... rest) 

Source Link

Document

Appends to builder the string representation of each of the remaining arguments.

Usage

From source file:org.dishevelled.bio.assembly.gfa1.Segment.java

@Override
public String toString() {
    Joiner joiner = Joiner.on("\t");
    StringBuilder sb = new StringBuilder();
    joiner.appendTo(sb, "S", id, sequence == null ? "*" : sequence);
    if (!getTags().isEmpty()) {
        sb.append("\t");
        joiner.appendTo(sb, getTags().values());
    }//from  ww  w . j  a  v a 2  s . c  o m
    return sb.toString();
}

From source file:org.dishevelled.bio.assembly.gfa2.Set.java

@Override
public String toString() {
    Joiner joiner = Joiner.on("\t");
    StringBuilder sb = new StringBuilder();
    joiner.appendTo(sb, "U", id == null ? "*" : id, Joiner.on(" ").join(ids));
    if (!getTags().isEmpty()) {
        sb.append("\t");
        joiner.appendTo(sb, getTags().values());
    }/*  w  ww  .j  a  v a 2 s  .c  o  m*/
    return sb.toString();
}

From source file:org.dishevelled.bio.assembly.gfa2.Path.java

@Override
public String toString() {
    Joiner joiner = Joiner.on("\t");
    StringBuilder sb = new StringBuilder();
    joiner.appendTo(sb, "O", id == null ? "*" : id, Joiner.on(" ").join(references));
    if (!getTags().isEmpty()) {
        sb.append("\t");
        joiner.appendTo(sb, getTags().values());
    }//from  ww w. j  a  va  2s .  co m
    return sb.toString();
}

From source file:com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder.java

/**
 *  Returns a valid Python function call as a String.
 *//*from  www  .  j a  v  a 2s  . c  o  m*/
public String build() {
    StringBuilder sb = new StringBuilder(funcName + "(");

    Joiner joiner = Joiner.on(", ").skipNulls();

    // Join args and kwargs into simple strings.
    String args = joiner.join(Iterables.transform(argList, LIST_ARG_MAPPER));
    String kwargs = joiner.join(Iterables.transform(kwargMap.entrySet(), KEYWORD_ARG_MAPPER));

    // Strip empty strings.
    args = Strings.emptyToNull(args);
    kwargs = Strings.emptyToNull(kwargs);

    // Join all pieces together.
    joiner.appendTo(sb, args, kwargs, unpackedKwargs);

    sb.append(")");
    return sb.toString();
}