Deprecate relaxed property concepts

Deprecate `RelaxedDataBinder`, `RelaxedPropertyResolver` and related
classes in preparation for the updated configuration properties binder
work.

See gh-9000
pull/8802/merge
Phillip Webb 8 years ago
parent 39b33d30e1
commit b10e2f3a05

@ -28,6 +28,7 @@ import java.util.Set;
* @author Phillip Webb
* @since 1.2.0
*/
@Deprecated
class DefaultPropertyNamePatternsMatcher implements PropertyNamePatternsMatcher {
private final char[] delimiters;

@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ import java.net.UnknownHostException;
*
* @author Dave Syer
*/
@Deprecated
public class InetAddressEditor extends PropertyEditorSupport {
@Override

@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -24,6 +24,7 @@ import org.springframework.core.env.PropertySource;
*
* @author Andy Wilkinson
*/
@Deprecated
class OriginCapablePropertyValue extends PropertyValue {
private static final String ATTRIBUTE_PROPERTY_ORIGIN = "propertyOrigin";

@ -1,5 +1,5 @@
/*
* Copyright 2012-2014 the original author or authors.
* Copyright 2012-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -27,6 +27,7 @@ import org.springframework.util.PatternMatchUtils;
* @author Phillip Webb
* @since 1.2.0
*/
@Deprecated
class PatternPropertyNamePatternsMatcher implements PropertyNamePatternsMatcher {
private final String[] patterns;

@ -51,6 +51,7 @@ import org.springframework.validation.Validator;
* @param <T> the target type
* @author Dave Syer
*/
@Deprecated
public class PropertiesConfigurationFactory<T>
implements FactoryBean<T>, MessageSourceAware, InitializingBean {

@ -22,6 +22,7 @@ package org.springframework.boot.bind;
* @author Phillip Webb
* @since 1.2.0
*/
@Deprecated
interface PropertyNamePatternsMatcher {
PropertyNamePatternsMatcher ALL = new PropertyNamePatternsMatcher() {

@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -25,6 +25,7 @@ import org.springframework.core.env.PropertySource;
* @author Andy Wilkinson
* @since 1.3.0
*/
@Deprecated
public class PropertyOrigin {
private final PropertySource<?> source;

@ -31,6 +31,7 @@ import org.springframework.core.env.PropertySources;
* @see PropertySource
* @see PropertySources
*/
@Deprecated
public abstract class PropertySourceUtils {
/**

@ -34,6 +34,7 @@ import org.springframework.validation.BindException;
* @author Stephane Nicoll
* @since 1.4.0
*/
@Deprecated
public class PropertySourcesBinder {
private PropertySources propertySources;

@ -41,6 +41,7 @@ import org.springframework.validation.DataBinder;
* @author Dave Syer
* @author Phillip Webb
*/
@Deprecated
public class PropertySourcesPropertyValues implements PropertyValues {
private static final Pattern COLLECTION_PROPERTY = Pattern

@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ import org.springframework.beans.NotWritablePropertyException;
* @since 1.3.0
* @see RelaxedDataBinder
*/
@Deprecated
public class RelaxedBindingNotWritablePropertyException
extends NotWritablePropertyException {

@ -36,6 +36,7 @@ import org.springframework.util.Assert;
* @author Stephane Nicoll
* @since 1.1.0
*/
@Deprecated
class RelaxedConversionService implements ConversionService {
private final ConversionService conversionService;

@ -56,6 +56,7 @@ import org.springframework.validation.DataBinder;
* @author Andy Wilkinson
* @see RelaxedNames
*/
@Deprecated
public class RelaxedDataBinder extends DataBinder {
private static final Object BLANK = new Object();

@ -32,6 +32,7 @@ import org.springframework.util.StringUtils;
* @see RelaxedDataBinder
* @see RelaxedPropertyResolver
*/
@Deprecated
public final class RelaxedNames implements Iterable<String> {
private static final Pattern CAMEL_CASE_PATTERN = Pattern.compile("([^A-Z-])([A-Z])");

@ -1,5 +1,5 @@
/*
* Copyright 2012-2016 the original author or authors.
* Copyright 2012-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -30,6 +30,7 @@ import org.springframework.util.Assert;
* @author Phillip Webb
* @see RelaxedNames
*/
@Deprecated
public class RelaxedPropertyResolver implements PropertyResolver {
private final PropertyResolver resolver;

@ -1,5 +1,5 @@
/*
* Copyright 2012-2014 the original author or authors.
* Copyright 2012-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -23,6 +23,7 @@ import org.springframework.core.convert.converter.Converter;
*
* @author Phillip Webb
*/
@Deprecated
class StringToCharArrayConverter implements Converter<String, char[]> {
@Override

@ -48,6 +48,7 @@ import org.springframework.validation.Validator;
* @author Luke Taylor
* @author Dave Syer
*/
@Deprecated
public class YamlConfigurationFactory<T>
implements FactoryBean<T>, MessageSourceAware, InitializingBean {

@ -31,6 +31,7 @@ import org.yaml.snakeyaml.nodes.NodeId;
*
* @author Luke Taylor
*/
@Deprecated
public class YamlJavaBeanPropertyConstructor extends Constructor {
private final Map<Class<?>, Map<String, Property>> properties = new HashMap<>();

@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.

@ -45,6 +45,7 @@ import org.springframework.util.StringUtils;
* @author Christian Dupuis
* @author Stephane Nicoll
*/
@Deprecated
class EnableConfigurationPropertiesImportSelector implements ImportSelector {
@Override

Loading…
Cancel
Save