private static String prependLeadingSlash(String pattern) { if (StringUtils.hasLength(pattern) && !pattern.startsWith("/")) { return "/" + pattern; } else { return pattern; } }
private static String prependLeadingSlash(String pattern) { if (StringUtils.hasLength(pattern) && !pattern.startsWith("/")) { return "/" + pattern; } else { return pattern; } }
@Nullable private static String getSeparator(Element element, Element scriptElement) { String scriptSeparator = scriptElement.getAttribute("separator"); if (StringUtils.hasLength(scriptSeparator)) { return scriptSeparator; } String elementSeparator = element.getAttribute("separator"); if (StringUtils.hasLength(elementSeparator)) { return elementSeparator; } return null; }
private String padEtagIfNecessary(String etag) { if (!StringUtils.hasLength(etag)) { return etag; } if ((etag.startsWith("\"") || etag.startsWith("W/\"")) && etag.endsWith("\"")) { return etag; } return "\"" + etag + "\""; }
private String padEtagIfNecessary(String etag) { if (!StringUtils.hasLength(etag)) { return etag; } if ((etag.startsWith("\"") || etag.startsWith("W/\"")) && etag.endsWith("\"")) { return etag; } return "\"" + etag + "\""; }
private void updateContentTypeHeader() { if (StringUtils.hasLength(this.contentType)) { StringBuilder sb = new StringBuilder(this.contentType); if (!this.contentType.toLowerCase().contains(CHARSET_PREFIX) && StringUtils.hasLength(this.characterEncoding)) { sb.append(";").append(CHARSET_PREFIX).append(this.characterEncoding); } doAddHeaderValue(HttpHeaders.CONTENT_TYPE, sb.toString(), true); } }
private static String getMessage(HttpStatus statusCode, String statusText) { if (!StringUtils.hasLength(statusText)) { statusText = statusCode.getReasonPhrase(); } return statusCode.value() + " " + statusText; }
private boolean isValidQualifiedId(@Nullable Token node) { if (node == null || node.kind == TokenKind.LITERAL_STRING) { return false; } if (node.kind == TokenKind.DOT || node.kind == TokenKind.IDENTIFIER) { return true; } String value = node.stringValue(); return (StringUtils.hasLength(value) && VALID_QUALIFIED_ID_PATTERN.matcher(value).matches()); }
@Override public void setBeanName(String beanName) { if (!StringUtils.hasLength(this.name)) { setName(beanName); } }
private RuntimeBeanReference intervalTaskReference(String runnableBeanName, String initialDelay, String interval, Element taskElement, ParserContext parserContext) { BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition( "org.springframework.scheduling.config.IntervalTask"); builder.addConstructorArgReference(runnableBeanName); builder.addConstructorArgValue(interval); builder.addConstructorArgValue(StringUtils.hasLength(initialDelay) ? initialDelay : ZERO_INITIAL_DELAY); return beanReference(taskElement, parserContext, builder); }
@Override public void afterPropertiesSet() throws IllegalArgumentException, NamingException { if (!StringUtils.hasLength(getJndiName())) { throw new IllegalArgumentException("Property 'jndiName' is required"); } }
@Override public Set<DataWithMediaType> build() { if (!StringUtils.hasLength(this.sb) && this.dataToSend.isEmpty()) { return Collections.emptySet(); } append("\n"); saveAppendedText(); return this.dataToSend; }
@Override public void setHeader(String name, String value) { if ("Allow".equals(name)) { value = (StringUtils.hasLength(value) ? value + ", " : "") + HttpMethod.PATCH.name(); } super.setHeader(name, value); } });
/** * Return the content-type header value. */ @Nullable public MimeType getContentType() { String value = getFirst(CONTENT_TYPE); return (StringUtils.hasLength(value) ? MimeTypeUtils.parseMimeType(value) : null); }
/** * Remove the value for the given header name. */ public void removeHeader(String headerName) { if (StringUtils.hasLength(headerName) && !isReadOnly(headerName)) { setHeader(headerName, null); } }
private void setupDomain(AnnotationMBeanExporter exporter, AnnotationAttributes enableMBeanExport) { String defaultDomain = enableMBeanExport.getString("defaultDomain"); if (StringUtils.hasLength(defaultDomain) && this.environment != null) { defaultDomain = this.environment.resolvePlaceholders(defaultDomain); } if (StringUtils.hasText(defaultDomain)) { exporter.setDefaultDomain(defaultDomain); } }
private void marshalDocument(IMarshallingContext marshallingContext, Object graph) throws IOException, JiBXException { if (StringUtils.hasLength(this.docTypeRootElementName)) { IXMLWriter xmlWriter = marshallingContext.getXmlWriter(); xmlWriter.writeDocType(this.docTypeRootElementName, this.docTypeSystemId, this.docTypePublicId, this.docTypeInternalSubset); } marshallingContext.marshalDocument(graph); }
@Override public void setAsText(String text) throws IllegalArgumentException { if (!StringUtils.hasLength(text)) { throw new IllegalArgumentException(); } setValue(new TestBean(text)); } });
@Override public void setAsText(String text) throws IllegalArgumentException { if (!StringUtils.hasLength(text)) { throw new IllegalArgumentException(); } setValue(new TestBean(text)); } });
@Override public void setAsText(String text) throws IllegalArgumentException { if (!StringUtils.hasLength(text)) { throw new IllegalArgumentException(); } setValue(new TestBean(text)); } });