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:cn.ebring.rdpedit.start.JettyFactory.java

/**
 * jstl-*.jar?tldjar??.//ww w .j  a  v a 2 s.c o  m
 * jar?????sitemesh, shiro-web
 */
public static void setTldJarNames(Server server, String... jarNames) {
    WebAppContext context = (WebAppContext) server.getHandler();
    List<String> jarNameExprssions = Lists.newArrayList(".*/jstl-[^/]*\\.jar$", ".*/.*taglibs[^/]*\\.jar$");
    for (String jarName : jarNames) {
        jarNameExprssions.add(".*/" + jarName + "-[^/]*\\.jar$");
    }

    context.setAttribute("org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern",
            StringUtils.join(jarNameExprssions, '|'));

}

From source file:de.micromata.jira.rest.core.jql.JqlBuilder.java

public JqlKeyword addCondition(EField field, EOperator operator, String... operand) {
    JqlKeyword jqlKeyword = new JqlKeyword();

    if (field != null) {
        jql.append(field).append(" ");
    }//from w  w  w . j ava2 s  .  c o m
    if (operator != null) {
        jql.append(operator).append(" ");
    }
    if (operand != null) {
        if (operand.length > 1) {
            String join = StringUtils.join(operand, ",");
            jql.append("(").append(join).append(") ");
        } else {
            jql.append(operand[0]).append(" ");
        }
    }

    return jqlKeyword;
}

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

@Override
public String toStatementString(final Select select) {
    final StringBuilder b = new StringBuilder("SELECT ");
    if (select.getLimitParam() == null) {
        return super.toStatementString(select);
    } else {//from w w w . j  av  a  2 s. com
        b.append("* FROM ( SELECT ROW_NUMBER() OVER () AS ROW_NUM, ");

        if (select.isAllColumns()) {
            b.append("t.*");
        } else {
            String cols = StringUtils.join(select.getColumns(), ",");
            b.append("t.").append(cols);
        }

        b.append(" FROM ").append(select.getTable().toString()).append(" t");

        if (!select.isAllRecords()) {
            appendWhereClause(b, select);
        }

        b.append(") AS tmp WHERE ROW_NUM BETWEEN ").append(select.getLimitParam().getStart());
        b.append(" AND ").append(select.getLimitParam().getLimit());

        b.append(" ORDER BY tmp.");
        if (select.getOrderParam() == null) {
            b.append(select.getTable().getPrimaryKey());
        } else {
            b.append(select.getOrderParam().getColumn()).append(" ")
                    .append(select.getOrderParam().getDirection());
        }
    }
    l.debug(b.toString());
    return b.toString();
}

From source file:com.github.rvesse.airline.examples.simple.RequiredArguments.java

@Override
public int run() {
    System.out.println("Arguments given were " + StringUtils.join(args, ", "));
    return 0;
}

From source file:com.sangupta.shire.config.PropertyConfigReader.java

@Override
public Properties readLines(Collection<String> lines) {
    String content = StringUtils.join(lines, '\n');

    Properties properties = new Properties();
    try {//from ww w.j  ava2s.c  o  m
        properties.load(new StringReader(content));
    } catch (IOException e) {
        e.printStackTrace();
    }

    return properties;
}

From source file:io.minio.User.java

public String toString() {
    return StringUtils.join(",", this.aws);
}

From source file:net.ae97.pokebot.extensions.reload.ReloadExtension.java

@Override
public void runEvent(CommandEvent event) {
    if (!event.getUser().hasPermission(null, "extension.reload")) {
        return;/*ww  w.ja  va 2  s . c o  m*/
    }
    if (event.getArgs().length == 0) {
        return;
    }
    String extensionName = StringUtils.join(event.getArgs(), " ");
    Extension extension = PokeBot.getExtensionManager().getExtension(extensionName);
    if (extension == null) {
        event.getUser().send().notice("No extension found with name '" + extensionName + "'");
    } else {
        try {
            extension.reload();
            event.getUser().send().notice("'" + extension.getName() + "' has been reloaded");
        } catch (ExtensionReloadFailedException ex) {
            getLogger().log(Level.SEVERE, "Error on reloading " + extension.getName(), ex);
            event.getUser().send()
                    .notice("Error on reloading '" + extensionName + "': " + ex.getClass().getSimpleName());
        }
    }
}

From source file:com.vrem.wifianalyzer.wifi.filter.SSIDFilter.java

SSIDFilter(@NonNull BasicFilterAdapter<String> filterAdapter, @NonNull Dialog dialog) {
    this.filterAdapter = filterAdapter;

    String value = StringUtils.join(filterAdapter.getValues(), SEPARATOR_CHAR);

    EditText editText = (EditText) dialog.findViewById(R.id.filterSSIDtext);
    editText.setText(value);//from   www .  ja v  a2s .  c o  m
    editText.addTextChangedListener(new onChange());

    dialog.findViewById(R.id.filterSSID).setVisibility(View.VISIBLE);
}

From source file:edu.uci.ics.asterix.common.feeds.FeedJointKey.java

public FeedJointKey(FeedId feedId, List<String> appliedFunctions) {
    this.primaryFeedId = feedId;
    this.appliedFunctions = appliedFunctions;
    StringBuilder builder = new StringBuilder();
    builder.append(feedId);/*from   w ww .  j  a va2  s  . c o  m*/
    builder.append(":");
    builder.append(StringUtils.join(appliedFunctions, ':'));
    stringRep = builder.toString();
}

From source file:annis.dao.ListCorpusByNameDaoHelper.java

public String createSql(List<String> corpusNames) {
    Validate.notEmpty(corpusNames, "Need at least one corpus name");

    // turn corpus names into sql strings (enclosed with ')
    List<String> corpusNamesSqlStrings = new ArrayList<String>();
    for (String corpus : corpusNames) {
        corpusNamesSqlStrings.add(sqlString(corpus));
    }/*  www .  jav a 2  s  .  com*/

    // build sql query
    StringBuilder sb = new StringBuilder();
    sb.append("SELECT id FROM corpus WHERE name IN ( ");
    sb.append(StringUtils.join(corpusNamesSqlStrings, ", "));
    sb.append(" ) AND top_level = 't'");
    return sb.toString();
}