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:com.crushpaper.CommandLineUtil.java

/**
 * Returns the array of with double quotes around any argument with spaces
 * in it so it can be run from the command line.
 *//*from www. ja  v a  2 s. c o  m*/
static public String getArgsForCopyAndPaste(String[] args) {
    String[] result = new String[args.length];

    for (int i = 0; i < args.length; ++i) {
        String arg = args[i];
        result[i] = arg.contains(" ") ? "\"" + arg + "\"" : arg;
    }

    return StringUtils.join(result, " ");
}

From source file:com.jaspersoft.android.jaspermobile.cookie.LegacyCookieManager.java

@Override
public void semanticConfiguration(String targetDomain) {
    CookieSyncManager.createInstance(getContext());

    final CookieManager cookieManager = CookieManager.getInstance();
    cookieManager.removeSessionCookie();
    cookieManager.setCookie(targetDomain, StringUtils.join(getCookieStore(), ";"));
    CookieSyncManager.getInstance().sync();
}

From source file:com.techcavern.wavetact.ircCommands.fun.Say.java

@Override
public void onCommand(String command, User user, PircBotX network, String prefix, Channel channel,
        boolean isPrivate, int userPermLevel, String... args) throws Exception {
    String channelname = null;/*from  w ww  .j  av  a2s  . co m*/
    if (!isPrivate) {
        channelname = prefix + channel.getName();
    } else {
        channelname = user.getNick();
    }
    if (args.length > 1 && args[0].startsWith("#")) {
        channelname = args[0];
        args = ArrayUtils.remove(args, 0);
    }
    if (command.equalsIgnoreCase("act") || command.equalsIgnoreCase("do") || command.equalsIgnoreCase("a")) {
        Registry.messageQueue.get(network)
                .add("PRIVMSG " + channelname + " :\u0001ACTION " + StringUtils.join(args, " ") + "\u0001");
    } else if (command.equalsIgnoreCase("prism")) {
        Registry.messageQueue.get(network)
                .add("PRIVMSG " + channelname + " :" + GeneralUtils.prism(StringUtils.join(args, " ")));
    } else {
        if (args.length > 1 && !Character.isLetterOrDigit(args[0].charAt(0))
                && args[0].charAt(1) == "#".charAt(0)) {
            channelname = args[0];
            args = ArrayUtils.remove(args, 0);
        }
        Registry.messageQueue.get(network).add("PRIVMSG " + channelname + " :" + StringUtils.join(args, " "));
    }
}

From source file:com.thoughtworks.go.util.Csv.java

public String toString() {
    Set<String> allFields = fields();
    StringBuilder sb = new StringBuilder();
    sb.append(StringUtils.join(allFields, ",")).append("\n");
    for (CsvRow row : data) {
        sb.append(row.toString(allFields)).append("\n");
    }// www.j  av a2  s.c  o  m
    return sb.toString();
}

From source file:com.threewks.thundr.elasticsearch.action.BaseBuilder.java

public B routing(List<String> routes) {
    this.parameters.put("routing", StringUtils.join(routes, ","));
    return (B) this;
}

From source file:com.thoughtworks.go.server.cache.CacheKeyGenerator.java

public String generate(String identifier, Object... args) {
    final List<Object> allArgs = Arrays.stream(args).map(arg -> {
        if (isAllowed(arg)) {
            return arg;
        }/*from ww w  .j  a va2 s . c  om*/
        throw new IllegalArgumentException("Type " + arg.getClass() + " is not allowed here!");
    }).map(arg -> {
        if (arg instanceof CaseInsensitiveString) {
            return ((CaseInsensitiveString) arg).toLower();
        } else {
            return arg;
        }
    }).collect(Collectors.toList());

    allArgs.add(0, clazz.getName());
    allArgs.add(1, identifier);

    return StringUtils.join(allArgs, DELIMITER).intern();
}

From source file:net.ontopia.persistence.query.sql.SQLAnd.java

@Override
public String toString() {
    return "(" + StringUtils.join(expressions, " and ") + ")";
}

From source file:com.techcavern.wavetact.ircCommands.anonymonity.Act.java

@Override
public void onCommand(User user, PircBotX network, String prefix, Channel channel, boolean isPrivate,
        int userPermLevel, String... args) throws Exception {
    Channel chan;/*  w  w  w.ja  v a2  s.co  m*/
    if (args.length > 1) {
        prefix = IRCUtils.getPrefix(network, args[0]);
        if (!prefix.isEmpty())
            chan = IRCUtils.getChannelbyName(network, args[0].replace(prefix, ""));
        else
            chan = IRCUtils.getChannelbyName(network, args[0]);
        if (chan != null)
            args = ArrayUtils.remove(args, 0);
        else
            chan = channel;
    } else {
        chan = channel;
    }
    if (PermUtils.getPermLevel(network, user.getNick(), chan) >= 5) {
        IRCUtils.sendAction(user, network, chan, StringUtils.join(args, " ").replace("\n", " "), prefix);
    } else {
        ErrorUtils.sendError(user, "Permission denied");
    }
}

From source file:com.techcavern.wavetact.ircCommands.anonymonity.Say.java

@Override
public void onCommand(User user, PircBotX network, String prefix, Channel channel, boolean isPrivate,
        int userPermLevel, String... args) throws Exception {
    Channel chan;/*  w w w.  java  2s  .  c o m*/
    if (args.length > 1) {
        prefix = IRCUtils.getPrefix(network, args[0]);
        if (!prefix.isEmpty())
            chan = IRCUtils.getChannelbyName(network, args[0].replace(prefix, ""));
        else
            chan = IRCUtils.getChannelbyName(network, args[0]);
        if (chan != null)
            args = ArrayUtils.remove(args, 0);
        else
            chan = channel;
    } else {
        chan = channel;
    }
    if (PermUtils.getPermLevel(network, user.getNick(), chan) >= 5) {
        IRCUtils.sendMessage(user, network, chan, StringUtils.join(args, " ").replace("\n", " "), prefix);
    } else {
        ErrorUtils.sendError(user, "Permission denied");
    }
}

From source file:appsgate.lig.eude.interpreter.langage.nodes.NodeEventsSequence.java

@Override
public String getExpertProgramScript() {
    return "[" + StringUtils.join(listOfEvent, " THEN ") + "]";

}