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:dev.maisentito.suca.commands.EvalCommandHandler.java

@Override
public void handleCommand(MessageEvent event, String[] args) throws Throwable {
    double result = new ExpressionBuilder(StringUtils.join(args, ' ')).variables("pi", "e").build()
            .setVariable("pi", Math.PI).setVariable("e", Math.E).evaluate();

    event.respond("eval: result: " + result);
}

From source file:com.net2plan.gui.utils.NoRunnableCodeFound.java

/**
 * Default constructor./*w w w  . j a  va  2 s. c  o  m*/
 *
 * @param f        File where runnable code should be found
 * @param _classes Set of admissible classes for runnable code
 * @since 0.3.1
 */
public NoRunnableCodeFound(File f, Set<Class<? extends IExternal>> _classes) {
    super(String.format(TEMPLATE, f.toString(), StringUtils.join(toString(_classes), ", ")));
}

From source file:io.fabric8.maven.core.util.ProcessUtil.java

public static ProcessExecutionContext runAsyncCommand(final Logger log, File command, List<String> args,
        boolean withShutdownHook, boolean useStandardLoggingLevel) throws IOException {
    String[] commandWithArgs = prepareCommandArray(command.getAbsolutePath(), args);
    Process process = Runtime.getRuntime().exec(commandWithArgs);
    if (withShutdownHook) {
        addShutdownHook(log, process, command);
    }/*from w  ww.jav a 2  s . c om*/
    List<Thread> threads = startLoggingThreads(process, log,
            command.getName() + " " + StringUtils.join(args, " "), useStandardLoggingLevel);
    return new ProcessExecutionContext(process, threads, log);
}

From source file:com.ketayao.test.jetty.JettyFactory.java

/**
 * jstl-*.jar?tldjar??./*  www.  j a  va2s  .  c  om*/
 * jar?????sitemesh, shiro-web
 */
public static void setTldJarNames(Server server, String... jarNames) {
    WebAppContext context = (WebAppContext) server.getHandler();
    List<String> jarNameExprssions = new ArrayList<String>(
            Arrays.asList(".*/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:dk.dma.ais.transform.CropVdmTransformer.java

@Override
public AisPacket transform(AisPacket packet) {
    List<String> newLines = new ArrayList<>();
    List<String> orgLines = AisPacketTaggingTransformer.cropSentences(packet.getStringMessageLines(), true);
    for (String line : orgLines) {
        if (Vdm.isVdm(line)) {
            newLines.add(line);/*  w ww.ja v a  2  s .com*/
        }
    }
    return AisPacket.from(StringUtils.join(newLines, "\r\n"));
}

From source file:cd.go.contrib.elasticagents.marathon.executors.MemoryMetadata.java

@Override
protected String doValidate(String input) {
    List<String> errors = new ArrayList<>();
    errors.add(super.doValidate(input));

    try {/*from w  w  w . j av a  2s  .  co m*/
        Size.parse(input);
    } catch (Exception e) {
        errors.add(e.getMessage());
    }

    errors.removeAll(Collections.singleton(null));

    if (errors.isEmpty()) {
        return null;
    }
    return StringUtils.join(errors, ". ");
}

From source file:com.threewks.thundr.bind.TestBindTo.java

public Object methodStringSet(Set<String> argument1) {
    return StringUtils.join(argument1, ":");
}

From source file:me.bramhaag.discordselfbot.commands.util.CommandJavadoc.java

@Command(name = "javadoc", aliases = { "doc", "jd" }, minArgs = 1)
public void execute(@NonNull Message message, @NonNull TextChannel channel, @NonNull String[] args) {
    String[] parts = args[0].split("\\.");

    String pack = parts.length >= 3 ? StringUtils.join(Arrays.copyOf(parts, parts.length - 2), "/") + "/"
            : null;//  ww w  . java2s.com
    String clazz = parts[parts.length - 2];
    String method = args[0].contains(".") ? args[0].substring(args[0].lastIndexOf(".") + 1, args[0].length())
            : args[0];

    JavadocParser.JavadocResult result = null;

    try {
        if (pack == null) {
            result = JavadocParser.getJavadoc(clazz + "/" + method);
        } else {
            result = args.length > 1 ? JavadocParser.getJavadoc(args[1], pack + clazz, method)
                    : JavadocParser.getJavadoc(pack + clazz, method);
        }
    } catch (IOException e) {
        e.printStackTrace();
    }

    if (result == null) {
        Util.sendError(message, "Result is null!");
    }

    EmbedBuilder builder = new EmbedBuilder().setTitle("Javadoc", null)
            .addField("Name", code(result.getName()), false).addField("Format", code(result.getFormat()), false)
            .addField("Description", code(result.getDescription()), false);

    result.getFields()
            .forEach((key, value) -> builder.addField(key, code(StringUtils.join(value, "\n")), false));
    channel.sendMessage(builder.build()).queue();
}

From source file:com.github.rvesse.airline.TestGit.java

private void git(String... args) {
    System.out.println("$ git " + StringUtils.join(args, ' '));
    Git.main(args);
    System.out.println();
}

From source file:com.github.rvesse.airline.TestGitByAnnotation.java

private void git(String... args) {
    System.out.println("$ git " + StringUtils.join(args, ' '));
    GitWithCliAnnotation.run(args);//from   w w w . j av a 2  s .  c om
    System.out.println();
}