This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
The following commit(s) were added to refs/heads/master by this push: new a65e0813 Use Javadoc @code a65e0813 is described below commit a65e0813c8f4cb491131f70cfe061f0a44731b09 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Mon Jul 29 08:49:56 2024 -0400 Use Javadoc @code --- .../BeanPropertyValueChangeConsumer.java | 4 ++-- .../BeanPropertyValueEqualsPredicate.java | 8 ++++---- .../beanutils2/BeanToPropertyValueTransformer.java | 4 ++-- .../beanutils2/DynaBeanPropertyMapDecorator.java | 4 ++-- .../apache/commons/beanutils2/LazyDynaBean.java | 20 +++++++++--------- .../apache/commons/beanutils2/LazyDynaList.java | 24 +++++++++++----------- .../apache/commons/beanutils2/WrapDynaBean.java | 4 ++-- .../apache/commons/beanutils2/WrapDynaClass.java | 4 ++-- .../beanutils2/converters/ColorConverter.java | 10 ++++----- .../beanutils2/converters/DimensionConverter.java | 2 +- .../apache/commons/beanutils2/package-info.java | 20 +++++++++--------- 11 files changed, 52 insertions(+), 52 deletions(-) diff --git a/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java b/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java index 935d7a57..54ccc22b 100644 --- a/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java +++ b/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java @@ -49,14 +49,14 @@ import org.apache.commons.logging.LogFactory; * <p> * A typical usage might look like: * </p> - * <pre><code> + * <pre>{@code * // create the closure * BeanPropertyValueChangeClosure closure = * new BeanPropertyValueChangeClosure( "activeEmployee", Boolean.TRUE ); * * // update the Collection * CollectionUtils.forAllDo( peopleCollection, closure ); - * </code></pre> + * }</pre> * * This would take a {@code Collection} of person objects and update the * {@code activeEmployee</code> property of each object in the <code>Collection} to diff --git a/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java b/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java index c090569f..9f181fa2 100644 --- a/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java +++ b/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java @@ -56,14 +56,14 @@ import org.apache.commons.logging.LogFactory; * <p> * A typical usage might look like: * </p> - * <pre><code> + * <pre>{@code * // create the closure * BeanPropertyValueEqualsPredicate predicate = * new BeanPropertyValueEqualsPredicate( "activeEmployee", Boolean.FALSE ); * * // filter the Collection * CollectionUtils.filter( peopleCollection, predicate ); - * </code></pre> + * }</pre> * <p> * This would take a {@code Collection} of person objects and filter out any people whose * {@code activeEmployee</code> property is <code>false}. Assuming... @@ -81,14 +81,14 @@ import org.apache.commons.logging.LogFactory; * <p> * Another typical usage might look like: * </p> - * <pre><code> + * <pre>{@code * // create the closure * BeanPropertyValueEqualsPredicate predicate = * new BeanPropertyValueEqualsPredicate( "personId", "456-12-1234" ); * * // search the Collection * CollectionUtils.find( peopleCollection, predicate ); - * </code></pre> + * }</pre> * <p> * This would search a {@code Collection} of person objects and return the first object whose * {@code personId</code> property value equals <code>456-12-1234}. Assuming... diff --git a/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java b/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java index a50e99dd..6ab13401 100644 --- a/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java +++ b/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java @@ -38,13 +38,13 @@ import org.apache.commons.logging.LogFactory; * <p> * A typical usage might look like: * </p> - * <pre><code> + * <pre>{@code * // create the transformer * BeanToPropertyValueTransformer transformer = new BeanToPropertyValueTransformer( "person.address.city" ); * * // transform the Collection * Collection peoplesCities = CollectionUtils.collect( peopleCollection, transformer ); - * </code></pre> + * }</pre> * * <p> * This would take a {@code Collection</code> of person objects and return a <code>Collection} diff --git a/src/main/java/org/apache/commons/beanutils2/DynaBeanPropertyMapDecorator.java b/src/main/java/org/apache/commons/beanutils2/DynaBeanPropertyMapDecorator.java index ccca998e..750488f7 100644 --- a/src/main/java/org/apache/commons/beanutils2/DynaBeanPropertyMapDecorator.java +++ b/src/main/java/org/apache/commons/beanutils2/DynaBeanPropertyMapDecorator.java @@ -47,8 +47,8 @@ package org.apache.commons.beanutils2; * {@code DynaBeanPropertyMapDecorator} with the <b><em>read only</em></b> * attribute set to {@code false}:</p> * - * <ul><li><code>Map<String, Object> fooMap = - * new DynaBeanPropertyMapDecorator(fooDynaBean, false);</code></li></ul> + * <ul><li>{@code Map<String, Object> fooMap = + * new DynaBeanPropertyMapDecorator(fooDynaBean, false);}</li></ul> * * <h2>Limitations</h2> * <p>In this implementation the {@code entrySet()</code>, <code>keySet()} diff --git a/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java b/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java index bbaabd28..ab711503 100644 --- a/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java +++ b/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java @@ -54,10 +54,10 @@ import org.apache.commons.logging.LogFactory; * <p>The {@code LazyDynaBean</code> will automatically add a property to the <code>DynaClass} * if it doesn't exist when the {@code set(name, value)} method is called.</p> * - * <pre><code> + * <pre>{@code * DynaBean myBean = new LazyDynaBean(); * myBean.set("myProperty", "myValue"); - * </code></pre> + * }</pre> * * <p><b><u>Setting Indexed Properties</u></b></p> * <p>If the property <b>doesn't</b> exist, the {@code LazyDynaBean} will automatically add @@ -69,11 +69,11 @@ import org.apache.commons.logging.LogFactory; * this can be easily changed by overriding the {@code defaultIndexedProperty(name)} * method.</p> * - * <pre><code> + * <pre>{@code * DynaBean myBean = new LazyDynaBean(); * myBean.set("myIndexedProperty", 0, "myValue1"); * myBean.set("myIndexedProperty", 1, "myValue2"); - * </code></pre> + * }</pre> * * <p>If the indexed property <b>does</b> exist in the {@code DynaClass} but is set to * {@code null</code> in the <code>LazyDynaBean}, then it will instantiate a @@ -81,13 +81,13 @@ import org.apache.commons.logging.LogFactory; * in the {@code DynaClass</code> and automatically <em>grow</em> the <code>List} * or {@code Array} so that it is big enough to accommodate the index being set.</p> * - * <pre><code> + * <pre>{@code * DynaBean myBean = new LazyDynaBean(); * MutableDynaClass myClass = (MutableDynaClass)myBean.getDynaClass(); * myClass.add("myIndexedProperty", int[].class); * myBean.set("myIndexedProperty", 0, Integer.valueOf(10)); * myBean.set("myIndexedProperty", 1, Integer.valueOf(20)); - * </code></pre> + * }</pre> * * <p><b><u>Setting Mapped Properties</u></b></p> * <p>If the property <b>doesn't</b> exist, the {@code LazyDynaBean} will automatically add @@ -97,21 +97,21 @@ import org.apache.commons.logging.LogFactory; * mapped property that LazyDynaBean uses but this can be easily changed by overriding * the {@code defaultMappedProperty(name)} method.</p> * - * <pre><code> + * <pre>{@code * DynaBean myBean = new LazyDynaBean(); * myBean.set("myMappedProperty", "myKey", "myValue"); - * </code></pre> + * }</pre> * * <p>If the mapped property <b>does</b> exist in the {@code DynaClass} but is set to * {@code null</code> in the <code>LazyDynaBean}, then it will instantiate a * new {@code Map</code> as specified by the property's type in the <code>DynaClass}.</p> * - * <pre><code> + * <pre>{@code * DynaBean myBean = new LazyDynaBean(); * MutableDynaClass myClass = (MutableDynaClass)myBean.getDynaClass(); * myClass.add("myMappedProperty", TreeMap.class); * myBean.set("myMappedProperty", "myKey", "myValue"); - * </code></pre> + * }</pre> * * <p><b><u><em>Restricted</em> DynaClass</u></b></p> * <p>{@code MutableDynaClass</code> have a facility to <em>restrict</em> the <code>DynaClass} diff --git a/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java b/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java index 26cc5f3d..cc0f8fe4 100644 --- a/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java +++ b/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java @@ -70,27 +70,27 @@ import java.util.Objects; * <p>If you have an array of {@code java.util.Map[]} - you can put that into * a {@code LazyDynaList}.</p> * - * <pre><code> + * <pre>{@code * TreeMap[] myArray = .... // your Map[] * List lazyList = new LazyDynaList(myArray); - * </code></pre> + * }</pre> * * <p>New elements of the appropriate Map type are * automatically populated:</p> * - * <pre><code> + * <pre>{@code * // get(index) automatically grows the list * DynaBean newElement = (DynaBean)lazyList.get(lazyList.size()); * newElement.put("someProperty", "someValue"); - * </code></pre> + * }</pre> * * <p>Once you've finished you can get back an Array of the * elements of the appropriate type:</p> * - * <pre><code> + * <pre>{@code * // Retrieve the array from the list * TreeMap[] myArray = (TreeMap[])lazyList.toArray()); - * </code></pre> + * }</pre> * * * <h2>Example 2</h2> @@ -98,7 +98,7 @@ import java.util.Objects; * specify the Class for List's elements. The LazyDynaList * uses the Class to automatically populate elements:</p> * - * <pre><code> + * <pre>{@code * // e.g. For Maps * List lazyList = new LazyDynaList(TreeMap.class); * @@ -107,14 +107,14 @@ import java.util.Objects; * * // e.g. For DynaBeans * List lazyList = new LazyDynaList(MyDynaBean.class); - * </code></pre> + * }</pre> * * <h2>Example 3</h2> * <p>Alternatively you can create an <em>empty</em> List and specify the * DynaClass for List's elements. The LazyDynaList uses * the DynaClass to automatically populate elements:</p> * - * <pre><code> + * <pre>{@code * // e.g. For Maps * DynaClass dynaClass = new LazyDynaMap(new HashMap()); * List lazyList = new LazyDynaList(dynaClass); @@ -126,7 +126,7 @@ import java.util.Objects; * // e.g. For DynaBeans * DynaClass dynaClass = new BasicDynaClass(properties); * List lazyList = new LazyDynaList(dynaClass); - * </code></pre> + * }</pre> * * <p><strong>N.B.</strong> You may wonder why control the type * using a {@code DynaClass</code> rather than the <code>Class} @@ -142,7 +142,7 @@ import java.util.Objects; * with the normal {@link java.util.List} methods (i.e. * {@code add()}, {@code addAll()} or {@code set()}).</p> * - * <pre><code> + * <pre>{@code * // Create a new LazyDynaList (100 element capacity) * LazyDynaList lazyList = new LazyDynaList(100); * @@ -155,7 +155,7 @@ import java.util.Objects; * // Populate from a collection * lazyList.addAll(myCollection); * - * </code></pre> + * }</pre> * * @since 1.8.0 */ diff --git a/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java b/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java index d8848f94..56c33ef8 100644 --- a/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java +++ b/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java @@ -29,12 +29,12 @@ import java.lang.reflect.InvocationTargetException; * (This makes it different from the typical use cases for other {@code DynaBean}'s.) * For example: * </p> - * <pre><code> + * <pre>{@code * Object aJavaBean = ...; * ... * DynaBean db = new WrapDynaBean(aJavaBean); * ... - * </code></pre> + * }</pre> * * <p><strong>IMPLEMENTATION NOTE</strong> - This implementation does not * support the {@code contains()</code> and <code>remove()} methods.</p> diff --git a/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java b/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java index 0d5a1cd0..a1ebe4b9 100644 --- a/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java +++ b/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java @@ -315,10 +315,10 @@ public class WrapDynaClass implements DynaClass { * this method. It is usually better to create new * {@code WrapDynaBean} instances by calling its constructor. * For example:</p> - * <pre><code> + * <pre>{@code * Object javaBean = ...; * DynaBean wrapper = new WrapDynaBean(javaBean); - * </code></pre> + * }</pre> * <p> * (This method is needed for some kinds of {@code DynaBean} framework.) * </p> diff --git a/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java b/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java index 5f5b5052..ed85c9a3 100644 --- a/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java +++ b/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java @@ -28,7 +28,7 @@ import java.util.regex.Pattern; * * <p> * Will interpret hexadecimal colors similar to CSS engines, for example #RGB is interpreted as - * #RRGGBB. If using the literal hexadecimal value is desired, the value should be prefixed with <code>0x</code> + * #RRGGBB. If using the literal hexadecimal value is desired, the value should be prefixed with {@code 0x} * instead of {@link #HEX_COLOR_PREFIX #}. * </p> * @@ -164,10 +164,10 @@ public class ColorConverter extends AbstractConverter<Color> { * * Accepts the following values: * <ul> - * <li><code>java.awt.Color[r=255,g=255,b=255]</code></li> - * <li><code>[r=255,g=255,b=255]</code></li> - * <li><code>r=255,g=255,b=255</code></li> - * <li><code>255,255,255</code></li> + * <li>{@code java.awt.Color[r=255,g=255,b=255]}</li> + * <li>{@code [r=255,g=255,b=255]}</li> + * <li>{@code r=255,g=255,b=255}</li> + * <li>{@code 255,255,255}</li> * </ul> * * @param value A color as represented by {@link Color#toString()}. diff --git a/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java b/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java index 7b82a41b..0d4de490 100644 --- a/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java +++ b/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java @@ -26,7 +26,7 @@ import java.util.regex.Pattern; * {@link org.apache.commons.beanutils2.Converter} implementation that handles conversion to and from {@link Dimension}. * * <p> - * Accepts a single {@link Integer} value, or two {@link Integer} values separated by the character <code>x</code>. + * Accepts a single {@link Integer} value, or two {@link Integer} values separated by the character {@code x}. * </p> * * <p>The dimensions must consist of non-negative {@link Integer} values only.</p> diff --git a/src/main/java/org/apache/commons/beanutils2/package-info.java b/src/main/java/org/apache/commons/beanutils2/package-info.java index e56f7fce..bd40962b 100644 --- a/src/main/java/org/apache/commons/beanutils2/package-info.java +++ b/src/main/java/org/apache/commons/beanutils2/package-info.java @@ -877,8 +877,8 @@ * locale aware. This gives them a cleaner interface and makes then easier to use * in situations where the locale is not important.</p> * <p>Extended, locale-aware analogues can be found in - * <code><a href='locale/package-summary.html'>org.apache.commons.beanutils2.locale - * </a></code>. These are built along the same + * <a href='locale/package-summary.html'>{@code org.apache.commons.beanutils2.locale}</a>. + * These are built along the same * lines as the basic classes but support localization.</p> * * @@ -933,14 +933,14 @@ * so that all the beans in a collection can have a particular property set to a particular value. * </p> * <p>For example, set the activeEmployee property to TRUE for an entire collection:</p> - * <pre><code> + * <pre>{@code * // create the closure * BeanPropertyValueChangeClosure closure = * new BeanPropertyValueChangeClosure( "activeEmployee", Boolean.TRUE ); * * // update the Collection * CollectionUtils.forAllDo( peopleCollection, closure ); - * </code></pre> + * }</pre> * * <a id="bean-property-predicate"></a> * <h3>6.3 Querying Or Filtering Collections Of Beans</h3> @@ -959,13 +959,13 @@ * to filter collections on the basis of a property value. * </p> * <p>For example, to filter a collection to find all beans where active employee is false use:</p> - * <pre><code> + * <pre>{@code * BeanPropertyValueEqualsPredicate predicate = * new BeanPropertyValueEqualsPredicate( "activeEmployee", Boolean.FALSE ); * * // filter the Collection * CollectionUtils.filter( peopleCollection, predicate ); - * </code></pre> + * }</pre> * * <a href="bean-property-transformer"></a> * <h3>6.4 Transforming Collections Of Beans</h3> @@ -986,13 +986,13 @@ * For example, to find all cities that are contained in the address of each person property of each bean in * a collection: * </p> - * <pre><code> + * <pre>{@code * // create the transformer * BeanToPropertyValueTransformer transformer = new BeanToPropertyValueTransformer( "person.address.city" ); * * // transform the Collection * Collection peoplesCities = CollectionUtils.collect( peopleCollection, transformer ); - * </code></pre> + * }</pre> * * <a id="FAQ"></a> * <h2>7. Frequently Asked Questions</h2> @@ -1025,7 +1025,7 @@ * <p> * For example: * </p> - * <pre><code> + * <pre>{@code * import org.apache.commons.collections4.comparators.ComparableComparator; * import org.apache.commons.collections4.comparators.ReverseComparator; * import org.apache.commons.beanutils2.BeanComparator; @@ -1034,6 +1034,6 @@ * = new BeanComparator("propertyName", new ReverseComparator(new ComparableComparator())); * Collections.sort(myList, reversedNaturalOrderBeanComparator); * ... - * </code></pre> + * }</pre> */ package org.apache.commons.beanutils2;