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: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(); }