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:com.joyent.manta.client.MantaObjectDepthComparatorTest.java
private static void assertOrdering(final List<MantaObject> sorted) { Set<String> parentDirs = new LinkedHashSet<>(); int index = 0; for (MantaObject obj : sorted) { if (obj.isDirectory()) { String parentDir = Paths.get(obj.getPath()).getParent().toString(); Assert.assertFalse(parentDirs.contains(parentDir), "The parent of this directory was encountered before " + "this directory [index=" + index + "]."); parentDirs.remove(obj.getPath()); } else {// w w w. j a va 2 s . c o m String fileParentDir = Paths.get(obj.getPath()).getParent().toString(); Assert.assertFalse(parentDirs.contains(fileParentDir), "Parent directory path was returned before file path. " + "Index [" + index + "] was out of order. " + "Actual sorting:\n" + StringUtils.join(sorted, "\n")); } index++; } }
From source file:co.foxdev.foxbot.commands.CommandAction.java
@Override public void execute(final MessageEvent event, final String[] args) { User sender = event.getUser();/*w ww .j ava 2s.c o m*/ Channel channel = event.getChannel(); if (args.length > 0) { if (args[0].startsWith("#") && args.length > 1) { String targetChan = args[0]; channel = foxbot.bot().getUserChannelDao().getChannel(targetChan); if (!foxbot.bot().getUserBot().getChannels().contains(channel)) { sender.send().notice("I'm not in " + channel.getName()); return; } StringBuilder action = new StringBuilder(args[1]); for (int arg = 2; arg < args.length; arg++) { action.append(" ").append(args[arg]); } channel.send().action(action.toString()); sender.send().notice(String.format("Action sent to %s", targetChan)); return; } channel.send().action(StringUtils.join(args, " ")); return; } sender.send().notice(String.format("Wrong number of args! Use %saction [#channel] <action>", foxbot.getConfig().getCommandPrefix())); }
From source file:net.douglasthrift.bigscreenbot.Settings.java
public List<String> setListProperty(String key, Collection<String> value) { String oldValue = (String) setProperty(key, StringUtils.join(value, ' ')); if (oldValue != null) return Arrays.asList(StringUtils.split(oldValue)); else/*from w w w . j av a2 s . c o m*/ return null; }
From source file:net.ontopia.topicmaps.query.parser.NotClause.java
@Override public String toString() { return "not(" + StringUtils.join(clauses, ", ") + ")"; }
From source file:com.neocotic.blingaer.common.IOUtils.java
/** * Gets the contents of the {@code Reader} provided as a {@code String}. * //w ww. j av a2 s . c o m * @param input * the {@code Reader} to be read * @return the {@code String} contents of the {@code Reader} * @throws IOException * If an I/O error occurs. * @throws NullPointerException * If {@code input} is {@code null}. */ public static String toString(Reader input) throws IOException { return StringUtils.join(readLines(input), StringUtils.EMPTY); }
From source file:com.techcavern.wavetact.consoleCommands.config.Blacklistdb.java
@Override public void onCommand(String[] args, CommandIO commandIO) { if (args.length > 0) { if (args[1].startsWith("-")) { Record blacklist = DatabaseUtils.getBlacklist(args[0], args[1].replaceFirst("\\-", "").replaceAll("http://|https://", "")); if (blacklist != null) { DatabaseUtils.removeBlacklist(args[0], args[1].replaceFirst("\\-", "").replaceAll("http://|https://", "")); commandIO.getPrintStream().println(args[0] + " blacklist removed"); } else { commandIO.getPrintStream().println(args[0] + " blacklist does not exist on list"); }/*from w w w . j a v a2 s.com*/ } else if (args[1].equalsIgnoreCase("list")) { List<String> blacklists = new ArrayList<>(); for (Record bl : DatabaseUtils.getBlacklists(args[0])) blacklists.add(bl.getValue(BLACKLISTS.URL)); if (!blacklists.isEmpty()) { commandIO.getPrintStream().println(StringUtils.join(blacklists, ", ")); } else { commandIO.getPrintStream().println(args[0] + " blacklist is empty"); } } else { Record blacklist = DatabaseUtils.getBlacklist(args[0], args[1].replaceFirst("\\-", "").replaceAll("http://|https://", "")); if (blacklist == null) { DatabaseUtils.addBlacklist(args[1].replaceFirst("\\-", "").replaceAll("http://|https://", ""), args[0]); commandIO.getPrintStream().println(args[0] + " blacklist added"); } else { commandIO.getPrintStream().println(args[0] + " blacklist is already listed"); } } } else { commandIO.getPrintStream().println("Please specify a " + args[0] + " blacklist"); } }
From source file:jongo.sql.dialect.SQLDialect.java
@Override public String toStatementString(final Select select) { final StringBuilder b = new StringBuilder("SELECT "); if (select.getLimitParam() == null) { if (select.isAllColumns()) { b.append("t.*"); } else {/*from w ww . j a va2 s. com*/ 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); } if (select.getOrderParam() != null) { b.append(" ORDER BY t."); b.append(select.getOrderParam().getColumn()).append(" ") .append(select.getOrderParam().getDirection()); } } else { b.append("* FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY "); if (select.getOrderParam() == null) { b.append("t."); b.append(select.getTable().getPrimaryKey()); } else { b.append("t."); b.append(select.getOrderParam().getColumn()).append(" ") .append(select.getOrderParam().getDirection()); } b.append(" ) AS ROW_NUMBER, "); 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(") WHERE ROW_NUMBER BETWEEN ").append(select.getLimitParam().getStart()).append(" AND ") .append(select.getLimitParam().getLimit()); } l.debug(b.toString()); return b.toString(); }
From source file:com.thoughtworks.go.config.AbstractTask.java
public String getConditionsForDisplay() { if (runIfConfigs.isEmpty()) { return StringUtils.capitalize(RunIfConfig.PASSED.toString()); }//from w w w . j ava 2s . co m List<String> capitalized = runIfConfigs.stream().map(f -> StringUtils.capitalize(f.toString())) .collect(Collectors.toList()); return StringUtils.join(capitalized, ", "); }
From source file:com.aqnote.app.wifianalyzer.wifi.ChannelAvailableAdapter.java
@NonNull @Override//from w w w. j a va 2s .com public View getView(int position, View convertView, ViewGroup parent) { View view = convertView; if (view == null) { LayoutInflater layoutInflater = MainContext.INSTANCE.getLayoutInflater(); view = layoutInflater.inflate(R.layout.channel_available_details, parent, false); } WiFiChannelCountry wiFiChannelCountry = getItem(position); ((TextView) view.findViewById(R.id.channel_available_country)) .setText(wiFiChannelCountry.getCountryCode() + " - " + wiFiChannelCountry.getCountryName()); ((TextView) view.findViewById(R.id.channel_available_title_ghz_2)).setText(WiFiBand.GHZ2.getBand() + " : "); ((TextView) view.findViewById(R.id.channel_available_ghz_2)) .setText(StringUtils.join(wiFiChannelCountry.getChannelsGHZ2().toArray(), ",")); ((TextView) view.findViewById(R.id.channel_available_title_ghz_5)).setText(WiFiBand.GHZ5.getBand() + " : "); ((TextView) view.findViewById(R.id.channel_available_ghz_5)) .setText(StringUtils.join(wiFiChannelCountry.getChannelsGHZ5().toArray(), ",")); return view; }
From source file:de.uni.bremen.monty.moco.codegeneration.identifier.FunctionSignature.java
@Override public String toString() { return type + " " + name + "(" + StringUtils.join(parameter, ", ") + ")"; }