public static boolean blankAttribute(Element element, String attribute) { return StringUtils.isBlank(element.getAttribute(attribute)); }
protected boolean hasErrorExpression() { return StringUtils.isNotBlank(errorExpression); }
@Override protected MuleDefinitionParser getDelegate(Element element, ParserContext parserContext) { if (StringUtils.isEmpty(element.getAttribute(AbstractMuleBeanDefinitionParser.ATTRIBUTE_CLASS))) { return normalConfig; } else { return shortcutConfig; } }
public void initialise() throws InitialisationException { if (StringUtils.isBlank(serverUri)) { String theHost = StringUtils.defaultIfEmpty(host, DEFAULT_HOSTNAME); String thePort = StringUtils.defaultIfEmpty(port, String.valueOf(DEFAULT_PORT)); serverUri = PROTOCOL_PREFIX + theHost + ":" + thePort; } }
protected List<MessageExchangePattern> parseExchangePatterns(String mepsString) { if (StringUtils.isEmpty(mepsString)) { return Collections.emptyList(); } List<MessageExchangePattern> mepList = new ArrayList<MessageExchangePattern>(); String[] meps = StringUtils.splitAndTrim(mepsString, ","); for (String exchangePattern : meps) { mepList.add(MessageExchangePattern.fromString(exchangePattern)); } return mepList; }
if (StringUtils.isBlank(host) && StringUtils.isBlank(port)) else if (StringUtils.isNotBlank(host)) if (StringUtils.isBlank(remotingUri)) StringUtils.defaultString(host, DEFAULT_HOST), StringUtils.defaultString(port, DEFAULT_PORT));
/** * Like {@link org.mule.util.StringUtils#split(String, String)}, but additionally * trims whitespace from the result tokens. */ public static String[] splitAndTrim(String string, String delim) { if (string == null) { return null; } if (isEmpty(string)) { return ArrayUtils.EMPTY_STRING_ARRAY; } String[] rawTokens = split(string, delim); List<String> tokens = new ArrayList<String>(); if (rawTokens != null) { for (int i = 0; i < rawTokens.length; i++) { String token = trim(rawTokens[i]); if (isNotEmpty(token)) { tokens.add(token); } } } return (String[]) ArrayUtils.toArrayOfComponentType(tokens.toArray(), String.class); }
/** * Register a property name for masking. This will prevent certain values from * leaking e.g. into debugging output or logfiles. * * @param name the key of the property to be masked. * @throws IllegalArgumentException is name is null or empty. */ public static void registerMaskedPropertyName(String name) { if (StringUtils.isNotEmpty(name)) { maskedProperties.add(name); } else { throw new IllegalArgumentException("Cannot mask empty property name."); } }
if (StringUtils.isNotBlank(startupPropertiesFile)) startupPropertiesFile = StringUtils.trimToEmpty(startupPropertiesFile); Properties startupProperties = PropertiesUtils.loadProperties(startupPropertiesFile, getClass()); String[] resources = StringUtils.splitAndTrim(configResources, ","); if (logger.isDebugEnabled())
public String getDomainName(MuleContext context, boolean resolveClash) { String domain = DEFAULT_JMX_DOMAIN_PREFIX; String instanceId = StringUtils.defaultString(context.getConfiguration().getId()); if (instanceId.length() > 0) { domain += "." + instanceId; } JmxRegistrationContext ctx = JmxRegistrationContext.getCurrent(context); String resolvedDomain = ctx.getResolvedDomain(); if (resolveClash) { if (StringUtils.isBlank(resolvedDomain)) { domain = resolveDomainClash(domain); ctx.setResolvedDomain(domain); } } return domain; } }
if (StringUtils.isEmpty(config.getPartition())) { throw new IllegalArgumentException(PARTITION_REQUIRED_ERROR); } else if (StringUtils.isNotEmpty(config.getPartition())) {
private static void processTransformerDependencies(BeanAssembler assembler, Element element) { if (StringUtils.isNotBlank(element.getAttribute(TRANSFORMERS_ATTRIBUTE))) { String[] trans = StringUtils.split(element.getAttribute(TRANSFORMERS_ATTRIBUTE), " ,;"); for (int i = 0; i < trans.length; i++) { String ref = trans[i]; if (logger.isDebugEnabled()) { logger.debug("transformer dep: " + ref); } assembler.getBean().addDependsOn(ref); } } }
if (!StringUtils.isEmpty(partFileName)) parts[i] = new FilePart(attachmentName, new ByteArrayPartSource(StringUtils.defaultString(fileName, attachmentName), IOUtils.toByteArray(dh.getInputStream())), dh.getContentType(), null);
public void setPattern(String pattern) { this.pattern = pattern; this.patterns = StringUtils.splitAndTrim(pattern, ","); }
public static Message noJtaTransactionAvailable(final Thread callingThread) { return factory.createMessage(BUNDLE_PATH, 247, StringUtils.defaultString(callingThread.toString())); }
public String getStackTraceFilter() { return StringUtils.join(DefaultMuleConfiguration.stackTraceFilter, ','); }
if (StringUtils.equals(table[1][i], "-")) if (StringUtils.equals(table[j][i], "By Provider")) else if (StringUtils.isNotEmpty(table[j][i])) println("<td class=\"statisticsrow\">" + ((StringUtils.equals(table[j][i], "-")) ? "" : table[j][i]) + "</td>"); if (StringUtils.equals(table[0][i], "By Provider"))
String xml = StringUtils.substringAfter(payload, "Payload: "); XmlPrettyPrinter pp = new XmlPrettyPrinter(); try return StringUtils.join(lines, "\n");
/** * @see OutputFormat#setIndentSize(int) */ public synchronized int getIndentSize() { return StringUtils.defaultIfEmpty(outputFormat.getIndent(), "").length(); }