Example usage for org.apache.commons.lang3 StringUtils join

List of usage examples for org.apache.commons.lang3 StringUtils join

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils join.

Prototype

public static String join(final Iterable<?> iterable, final String separator) 

Source Link

Document

Joins the elements of the provided Iterable into a single String containing the provided elements.

No delimiter is added before or after the list.

Usage

From source file:hoot.services.controllers.info.ErrorLog.java

static String generateExportLog() throws IOException {
    String fileId = UUID.randomUUID().toString();

    AboutResource about = new AboutResource();

    VersionInfo vInfo = about.getCoreVersionInfo();
    String data = System.lineSeparator() + "************ CORE VERSION INFO ***********"
            + System.lineSeparator();
    data += vInfo.toString();//from   w w w . j  a  va 2  s  .c o m

    CoreDetail cd = about.getCoreVersionDetail();
    data += System.lineSeparator() + "************ CORE ENVIRONMENT ***********" + System.lineSeparator();

    if (cd != null) {
        data += StringUtils.join(cd.getEnvironmentInfo(), System.lineSeparator());
    }

    data += System.lineSeparator() + "************ SERVICE VERSION INFO ***********" + System.lineSeparator();
    data += about.getServicesVersionInfo().toString();
    data += System.lineSeparator() + "************ CATALINA LOG ***********" + System.lineSeparator();

    // 5MB Max
    int maxSize = 5000000;

    String logStr = getErrorlog(maxSize);

    String outputPath = TEMP_OUTPUT_PATH + File.separator + fileId;
    try (RandomAccessFile raf = new RandomAccessFile(outputPath, "rw")) {
        raf.writeBytes(data + System.lineSeparator() + logStr);
        return outputPath;
    }
}

From source file:annis.sqlgen.AnnotateQueryData.java

@Override
public String toString() {
    List<String> fields = new ArrayList<String>();

    if (left > 0) {
        fields.add("left = " + left);
    }//w  w w.j  ava 2  s .  c o m
    if (right > 0) {
        fields.add("right = " + right);
    }
    if (segmentationLayer != null) {
        fields.add("segLayer = " + segmentationLayer);
    }
    return StringUtils.join(fields, ", ");
}

From source file:com.contentful.vault.Sql.java

static String createAssets(String locale) {
    return "CREATE TABLE " + escape(localizeName(TABLE_ASSETS, locale)) + " ("
            + StringUtils.join(RESOURCE_COLUMNS, ", ") + ","
            + declareField(Asset.Fields.URL, "STRING", false, ", ")
            + declareField(Asset.Fields.MIME_TYPE, "STRING", false, ", ")
            + declareField(Asset.Fields.TITLE, "STRING", true, ", ")
            + declareField(Asset.Fields.DESCRIPTION, "STRING", true, ", ")
            + declareField(Asset.Fields.FILE, "BLOB", true, null) + ");";
}

From source file:com.javacreed.examples.gson.part1.BookTypeAdapter.java

@Override
public void write(final JsonWriter out, final Book book) throws IOException {
    out.beginObject();/*  w ww . j a  v  a2  s .co m*/
    out.name("isbn").value(book.getIsbn());
    out.name("title").value(book.getTitle());
    out.name("authors").value(StringUtils.join(book.getAuthors(), ";"));
    out.endObject();
}

From source file:com.salesforce.ide.apex.internal.core.tooling.systemcompletions.model.Method.java

@Override
public String getDisplayString() {
    if (StringUtils.isEmpty(name))
        return null;

    StringBuilder sb = new StringBuilder();
    sb.append(name);/*  w  w  w .j a va2s .com*/
    sb.append('(');
    if (parameters != null) {
        sb.append(StringUtils.join(parameters, ","));
    }
    sb.append(')');
    sb.append(" - ");
    sb.append(returnType);
    return sb.toString();
}

From source file:com.thoughtworks.go.helper.CommandSnippetMother.java

private static String commandSnippetCommentWithKeywords(String nameInComment, String... keywords) {
    String keywordsWithCommasAndSpacesBetweenThem = StringUtils.join(keywords, " , ");
    return "name: " + nameInComment + " \n" + "description: some-description\n" + "moreinfo: http://some-url\n"
            + "keywords: " + keywordsWithCommasAndSpacesBetweenThem + " \n" + "author: Go Team\n"
            + "authorinfo: TWEr@thoughtworks.com\n";
}

From source file:jongo.sql.dialect.H2Dialect.java

@Override
public String toStatementString(Insert insert) {
    if (insert.getColumns().isEmpty())
        throw new IllegalArgumentException("An insert query can't be empty");

    final StringBuilder b = new StringBuilder("INSERT INTO ");
    b.append(insert.getTable().getDatabase()).append(".");
    b.append(insert.getTable().getName());
    if (!insert.getColumns().isEmpty()) {
        b.append(" (");
        b.append(StringUtils.join(insert.getColumns().keySet(), ","));
        b.append(") VALUES (");
        b.append(StringUtils.removeEnd(StringUtils.repeat("?,", insert.getColumns().size()), ","));
        b.append(")");
    }//  w ww .ja v  a  2  s.  c o m
    l.debug(b.toString());
    return b.toString();
}

From source file:jongo.sql.dialect.SQLDialect.java

@Override
public String toStatementString(final Insert insert) {
    if (insert.getColumns().isEmpty())
        throw new IllegalArgumentException("An insert query can't be empty");

    final StringBuilder b = new StringBuilder("INSERT INTO ");
    b.append(insert.getTable().getName());
    if (!insert.getColumns().isEmpty()) {
        b.append(" (");
        b.append(StringUtils.join(insert.getColumns().keySet(), ","));
        b.append(") VALUES (");
        b.append(StringUtils.removeEnd(StringUtils.repeat("?,", insert.getColumns().size()), ","));
        b.append(")");
    }// w  w  w  .java 2s .c om
    l.debug(b.toString());
    return b.toString();
}

From source file:com.opendesign.vo.DesignerVO.java

/**
 *  ?/*from w  w w  .  ja va 2s.  c  om*/
 * 
 * @return
 */
public String getCateNames() {
    if (CmnUtil.isEmpty(cateList)) {
        return "";
    }
    List<String> aList = new ArrayList<String>();
    for (MemberCategoryVO item : cateList) {
        aList.add(item.getCategoryName());
    }
    return StringUtils.join(aList, ",");
}

From source file:eu.delving.x3ml.TestGML.java

@Test
public void testGML() {
    X3MLEngine engine = engine("/gml/gml-1.x3ml");
    Generator policy = X3MLGeneratorPolicy.load(resource("/coin_a/00-generator-policy.xml"),
            X3MLGeneratorPolicy.createUUIDSource(1));
    X3MLEngine.Output output = engine.execute(document("/gml/gml-1-input.xml"), policy);
    String[] mappingResult = output.toStringArray();
    String[] expectedResult = xmlToNTriples("/gml/gml-1-rdf.xml");
    List<String> diff = compareNTriples(expectedResult, mappingResult);
    assertTrue("\nLINES:" + diff.size() + "\n" + StringUtils.join(diff, "\n") + "\n", errorFree(diff));
}