List of usage examples for org.apache.commons.lang.text StrBuilder appendWithSeparators
public StrBuilder appendWithSeparators(Iterator<?> it, String separator)
From source file:com.haulmont.cuba.security.jmx.UserSessions.java
@Override public String printSessions() { StrBuilder sb = new StrBuilder(); sb.appendWithSeparators(userSessions.getUserSessionInfo(), "\n"); return sb.toString(); }
From source file:com.google.visualization.datasource.util.SqlDataSourceHelper.java
/** * Appends the GROUP BY clause of the sql query to the given string builder. * * @param query The query./* ww w.j a v a2 s . com*/ * @param queryStringBuilder The string builder holding the string query. */ static void appendGroupByClause(Query query, StrBuilder queryStringBuilder) { if (!query.hasGroup()) { return; } queryStringBuilder.append("GROUP BY "); QueryGroup queryGroup = query.getGroup(); List<String> groupColumnIds = queryGroup.getColumnIds(); List<String> newColumnIds = Lists.newArrayList(); for (String groupColumnId : groupColumnIds) { newColumnIds.add('\"' + groupColumnId + '\"'); } queryStringBuilder.appendWithSeparators(newColumnIds, ", "); queryStringBuilder.append(" "); }
From source file:mitm.djigzo.web.beans.impl.X509CertificateBeanImpl.java
@Override public String getKeyUsage() { StrBuilder sb = new StrBuilder(); sb.appendWithSeparators(certificateDTO.getKeyUsage(), SEPARATOR); return sb.toString(); }
From source file:mitm.djigzo.web.beans.impl.X509CertificateBeanImpl.java
@Override public String getExtendedKeyUsage() { StrBuilder sb = new StrBuilder(); sb.appendWithSeparators(certificateDTO.getExtendedKeyUsage(), SEPARATOR); return sb.toString(); }
From source file:mitm.djigzo.web.beans.impl.X509CertificateBeanImpl.java
@Override public String getURIDistributionPointNames() { StrBuilder sb = new StrBuilder(); sb.appendWithSeparators(certificateDTO.getURIDistributionPointNames(), SEPARATOR); return sb.toString(); }
From source file:mitm.application.djigzo.james.smtpserver.ThrottlingMailHandler.java
@Override public void configure(Configuration handlerConfiguration) throws ConfigurationException { logger.info("Configuring CommandHandler"); Configuration[] repositoryConfigs = handlerConfiguration.getChild("repositories").getChildren("repository"); repositories = new ArrayList<String>(repositoryConfigs.length); for (Configuration repositoryConfig : repositoryConfigs) { repositories.add(repositoryConfig.getValue()); }// w w w. ja v a2 s. c o m Configuration config = handlerConfiguration.getChild("checkRate", false); if (config != null) { checkRate = config.getValueAsInteger(100); } parseLimits(handlerConfiguration); StrBuilder sb = new StrBuilder(); sb.append("Repositories: "); sb.appendWithSeparators(repositories, ", "); sb.appendSeparator("; "); sb.append("checkRate: "); sb.append(checkRate); sb.appendSeparator("; "); sb.appendAll(throttlings); logger.info(sb.toString()); }
From source file:com.google.visualization.datasource.query.Query.java
/** * Creates a comma separated string of the query strings of the given columns. * /*from w w w .j a va 2 s . c o m*/ * @param l The list of columns. * * @return A comma separated string of the query strings of the given columns. */ /* package */ static String columnListToQueryString(List<AbstractColumn> l) { StrBuilder builder = new StrBuilder(); List<String> stringList = Lists.newArrayList(); for (AbstractColumn col : l) { stringList.add(col.toQueryString()); } builder.appendWithSeparators(stringList, ", "); return builder.toString(); }
From source file:mitm.application.djigzo.james.mock.MockMail.java
@Override public String toString() { StrBuilder sb = new StrBuilder(); sb.append("Recipients: "); sb.appendWithSeparators(recipients, ", "); sb.appendNewLine();/* www .ja v a2 s . com*/ sb.append("Remote address: "); sb.append(remoteAddr); sb.appendNewLine(); sb.append("Sender: "); sb.append(sender); sb.appendNewLine(); return sb.toString(); }
From source file:mitm.application.djigzo.james.smtpserver.CheckRepositoriesBlockingRcptCmdHandler.java
@Override public void configure(Configuration handlerConfiguration) throws ConfigurationException { logger.info("Configuring CommandHandler"); Configuration[] repositoryConfigs = handlerConfiguration.getChild("repositories").getChildren("repository"); repositories = Collections.synchronizedList(new ArrayList<String>(repositoryConfigs.length)); for (Configuration repositoryConfig : repositoryConfigs) { repositories.add(repositoryConfig.getValue()); }/* w w w. j a va2 s.c o m*/ Configuration config = handlerConfiguration.getChild("rejectCode", false); if (config != null) { rejectCode = config.getValue("452"); } config = handlerConfiguration.getChild("repositoryUpperLimit", false); if (config != null) { repositoryUpperLimit = config.getValueAsInteger(1000); } config = handlerConfiguration.getChild("repositoryLowerLimit", false); if (config != null) { repositoryLowerLimit = config.getValueAsInteger(500); } config = handlerConfiguration.getChild("checkInterval", false); if (config != null) { checkInterval = config.getValueAsLong(60000); } StrBuilder sb = new StrBuilder(); sb.append("Repositories: "); sb.appendWithSeparators(repositories, ", "); sb.appendSeparator("; "); sb.append("rejectCode: "); sb.append(rejectCode); sb.appendSeparator("; "); sb.append("repositoryUpperLimit: "); sb.append(repositoryUpperLimit); sb.appendSeparator("; "); sb.append("repositoryLowerLimit: "); sb.append(repositoryLowerLimit); sb.appendSeparator("; "); sb.append("checkInterval: "); sb.append(checkInterval); logger.info(sb.toString()); }
From source file:com.google.visualization.datasource.query.QuerySort.java
/** * Returns a string that when fed to the query parser would produce an equal QuerySort. * The string returned does not contain the ORDER BY keywords. * /* w ww.ja v a2 s .c o m*/ * @return The query string. */ public String toQueryString() { StrBuilder builder = new StrBuilder(); List<String> stringList = Lists.newArrayList(); for (ColumnSort colSort : sortColumns) { stringList.add(colSort.toQueryString()); } builder.appendWithSeparators(stringList, ", "); return builder.toString(); }