List of usage examples for org.apache.commons.lang3 StringUtils join
public static String join(final Iterable<?> iterable, final String separator)
Joins the elements of the provided Iterable into a single String containing the provided elements.
No delimiter is added before or after the list.
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)); }