You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sk...@apache.org on 2004/04/08 08:11:38 UTC

cvs commit: jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules CircularIncludeException.java DigesterLoader.java DigesterLoadingException.java DigesterRuleParser.java DigesterRulesSource.java FromXmlRuleSet.java XmlLoadException.java

skitching    2004/04/07 23:11:38

  Modified:    digester/src/java/org/apache/commons/digester
                        AbstractObjectCreationFactory.java
                        AbstractRulesImpl.java ArrayStack.java
                        BeanPropertySetterRule.java CallMethodRule.java
                        CallParamRule.java Digester.java
                        ExtendedBaseRules.java FactoryCreateRule.java
                        NodeCreateRule.java ObjectCreateRule.java
                        ObjectCreationFactory.java ObjectParamRule.java
                        ParserFeatureSetterFactory.java
                        PathCallParamRule.java RegexMatcher.java
                        RegexRules.java Rule.java RuleSet.java
                        RuleSetBase.java Rules.java RulesBase.java
                        SetNestedPropertiesRule.java SetNextRule.java
                        SetPropertiesRule.java SetPropertyRule.java
                        SetRootRule.java SetTopRule.java
                        SimpleRegexMatcher.java Substitutor.java
                        WithDefaultsRulesWrapper.java
               digester/src/java/org/apache/commons/digester/parser
                        GenericParser.java XercesParser.java
               digester/src/java/org/apache/commons/digester/plugins
                        Declaration.java InitializableRule.java
                        PluginAssertionFailure.java
                        PluginConfigurationException.java
                        PluginContext.java PluginCreateRule.java
                        PluginDeclarationRule.java PluginException.java
                        PluginInvalidInputException.java PluginManager.java
                        PluginRules.java PluginWrappedException.java
                        RuleFinder.java RuleLoader.java
               digester/src/java/org/apache/commons/digester/plugins/strategies
                        FinderFromClass.java FinderFromDfltClass.java
                        FinderFromDfltMethod.java
                        FinderFromDfltResource.java FinderFromFile.java
                        FinderFromMethod.java FinderFromResource.java
                        FinderSetProperties.java LoaderFromClass.java
                        LoaderFromStream.java LoaderSetProperties.java
               digester/src/java/org/apache/commons/digester/rss
                        Channel.java Image.java Item.java RSSDigester.java
                        TextInput.java
               digester/src/java/org/apache/commons/digester/substitution
                        MultiVariableExpander.java VariableAttributes.java
                        VariableExpander.java VariableSubstitutor.java
               digester/src/java/org/apache/commons/digester/xmlrules
                        CircularIncludeException.java DigesterLoader.java
                        DigesterLoadingException.java
                        DigesterRuleParser.java DigesterRulesSource.java
                        FromXmlRuleSet.java XmlLoadException.java
  Log:
  Removed all @author tags and @version tags, and added @since tags.
  We can add back author/version info later if this is desired and
  after a consistent format has been agreed on.
  
  Revision  Changes    Path
  1.11      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/AbstractObjectCreationFactory.java
  
  Index: AbstractObjectCreationFactory.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/AbstractObjectCreationFactory.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- AbstractObjectCreationFactory.java	28 Feb 2004 13:32:52 -0000	1.10
  +++ AbstractObjectCreationFactory.java	8 Apr 2004 06:11:35 -0000	1.11
  @@ -22,9 +22,6 @@
   /**
    * <p>Abstract base class for <code>ObjectCreationFactory</code>
    * implementations.</p>
  - *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
    */
   abstract public class AbstractObjectCreationFactory implements ObjectCreationFactory {
   
  
  
  
  1.6       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/AbstractRulesImpl.java
  
  Index: AbstractRulesImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/AbstractRulesImpl.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractRulesImpl.java	28 Feb 2004 13:32:52 -0000	1.5
  +++ AbstractRulesImpl.java	8 Apr 2004 06:11:35 -0000	1.6
  @@ -32,8 +32,7 @@
    * will be set correctly before it is passed to <code>registerRule</code>.
    * The subclass can then perform whatever it needs to do to register the rule.</p>
    *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
  + * @since 1.5
    */
   
   abstract public class AbstractRulesImpl implements Rules {
  
  
  
  1.3       +2 -7      jakarta-commons/digester/src/java/org/apache/commons/digester/ArrayStack.java
  
  Index: ArrayStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/ArrayStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ArrayStack.java	28 Feb 2004 13:32:52 -0000	1.2
  +++ ArrayStack.java	8 Apr 2004 06:11:35 -0000	1.3
  @@ -23,7 +23,7 @@
    * Commons Collections, which was the only direct dependency from Digester.</p>
    *
    * <p><strong>WARNNG</strong> - This class is public solely to allow it to be
  - * used from the <code>org.apache.commons.digester.xmlrules</code> package.
  + * used from subpackages of <code>org.apache.commons.digester</code>.
    * It should not be considered part of the public API of Commons Digester.
    * If you want to use such a class yourself, you should use the one from
    * Commons Collections directly.</p>
  @@ -38,12 +38,7 @@
    * </p>
    *
    * @see java.util.Stack
  - * @since Commons Collections 1.0
  - * @version $Revision$ $Date$
  - * 
  - * @author Craig R. McClanahan
  - * @author Paul Jack
  - * @author Stephen Colebourne
  + * @since Digester 1.6 (from Commons Collections 1.0)
    */
   public class ArrayStack extends ArrayList {
   
  
  
  
  1.19      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/BeanPropertySetterRule.java
  
  Index: BeanPropertySetterRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/BeanPropertySetterRule.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- BeanPropertySetterRule.java	28 Feb 2004 13:32:52 -0000	1.18
  +++ BeanPropertySetterRule.java	8 Apr 2004 06:11:35 -0000	1.19
  @@ -37,9 +37,6 @@
    * <p> Using the second method and the {@link ExtendedBaseRules} child match
    * pattern, all the child elements can be automatically mapped to properties
    * on the parent object.</p>
  - *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
    */
   
   public class BeanPropertySetterRule extends Rule {
  
  
  
  1.33      +0 -4      jakarta-commons/digester/src/java/org/apache/commons/digester/CallMethodRule.java
  
  Index: CallMethodRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/CallMethodRule.java,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- CallMethodRule.java	5 Apr 2004 09:22:32 -0000	1.32
  +++ CallMethodRule.java	8 Apr 2004 06:11:35 -0000	1.33
  @@ -52,10 +52,6 @@
    * tags nested within the one associated with the CallMethodRule will 
    * fire before the CallMethodRule invokes the target method. This behaviour is
    * not configurable. </p>
  - *
  - * @author Craig McClanahan
  - * @author Scott Sanders
  - * @version $Revision$ $Date$
    */
   
   public class CallMethodRule extends Rule {
  
  
  
  1.20      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/CallParamRule.java
  
  Index: CallParamRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/CallParamRule.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- CallParamRule.java	28 Feb 2004 13:32:52 -0000	1.19
  +++ CallParamRule.java	8 Apr 2004 06:11:36 -0000	1.20
  @@ -37,9 +37,6 @@
    * See {@link PathCallParamRule}
    * </ul>
    * </p>
  - *
  - * @author Craig McClanahan
  - * @version $Revision$ $Date$
    */
   
   public class CallParamRule extends Rule {
  
  
  
  1.100     +0 -5      jakarta-commons/digester/src/java/org/apache/commons/digester/Digester.java
  
  Index: Digester.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/Digester.java,v
  retrieving revision 1.99
  retrieving revision 1.100
  diff -u -r1.99 -r1.100
  --- Digester.java	2 Apr 2004 01:53:41 -0000	1.99
  +++ Digester.java	8 Apr 2004 06:11:36 -0000	1.100
  @@ -70,11 +70,6 @@
    * <p><strong>IMPLEMENTATION NOTE</strong> - A bug in Xerces 2.0.2 prevents
    * the support of XML schema. You need Xerces 2.1/2.3 and up to make
    * this class working with XML schema</p>
  - *
  - * @author Craig McClanahan
  - * @author Scott Sanders
  - * @author Jean-Francois Arcand
  - * @version $Revision$ $Date$
    */
   
   public class Digester extends DefaultHandler {
  
  
  
  1.13      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/ExtendedBaseRules.java
  
  Index: ExtendedBaseRules.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/ExtendedBaseRules.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- ExtendedBaseRules.java	28 Feb 2004 13:32:52 -0000	1.12
  +++ ExtendedBaseRules.java	8 Apr 2004 06:11:36 -0000	1.13
  @@ -125,9 +125,6 @@
    * special cases using non-universal rules.
    * But by using universal rules as your backbone,
    * these additions should not break your existing rules.</p>
  - *
  - * @author Robert Burrell Donkin <ro...@mac.com>
  - * @version $Revision$ $Date$
    */
   
   
  
  
  
  1.20      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/FactoryCreateRule.java
  
  Index: FactoryCreateRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/FactoryCreateRule.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- FactoryCreateRule.java	28 Feb 2004 13:32:52 -0000	1.19
  +++ FactoryCreateRule.java	8 Apr 2004 06:11:36 -0000	1.20
  @@ -29,9 +29,6 @@
    * needed before the object can be created.  A common senario is for the
    * ObjectCreationFactory implementation to use the attributes  as parameters
    * in a call to either a factory method or to a non-empty constructor.
  - *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
    */
   
   public class FactoryCreateRule extends Rule {
  
  
  
  1.8       +1 -5      jakarta-commons/digester/src/java/org/apache/commons/digester/NodeCreateRule.java
  
  Index: NodeCreateRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/NodeCreateRule.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- NodeCreateRule.java	28 Feb 2004 13:32:52 -0000	1.7
  +++ NodeCreateRule.java	8 Apr 2004 06:11:36 -0000	1.8
  @@ -68,9 +68,7 @@
    * <p><strong>Note</strong> that the current implementation does not set the namespace prefixes
    * in the exported nodes. The (usually more important) namespace URIs are set,
    * of course.</p>
  - * 
  - * @author Christopher Lenz
  - * @version $Revision$ $Date$
  + *
    * @since Digester 1.4
    */
   
  @@ -83,8 +81,6 @@
       /**
        * The SAX content handler that does all the actual work of assembling the 
        * DOM node tree from the SAX events.
  -     * 
  -     * @author <a href="mailto:cmlenz@apache.org">Christopher Lenz</a>
        */
       private class NodeBuilder
           extends DefaultHandler {
  
  
  
  1.18      +0 -4      jakarta-commons/digester/src/java/org/apache/commons/digester/ObjectCreateRule.java
  
  Index: ObjectCreateRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/ObjectCreateRule.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- ObjectCreateRule.java	28 Feb 2004 13:32:52 -0000	1.17
  +++ ObjectCreateRule.java	8 Apr 2004 06:11:36 -0000	1.18
  @@ -25,10 +25,6 @@
    * Rule implementation that creates a new object and pushes it
    * onto the object stack.  When the element is complete, the
    * object will be popped
  - *
  - * @author Craig McClanahan
  - * @author Scott Sanders
  - * @version $Revision$ $Date$
    */
   
   public class ObjectCreateRule extends Rule {
  
  
  
  1.12      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/ObjectCreationFactory.java
  
  Index: ObjectCreationFactory.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/ObjectCreationFactory.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ObjectCreationFactory.java	28 Feb 2004 13:32:52 -0000	1.11
  +++ ObjectCreationFactory.java	8 Apr 2004 06:11:36 -0000	1.12
  @@ -28,9 +28,6 @@
    * <p> {@link AbstractObjectCreationFactory} is an abstract
    * implementation suitable for creating anonymous
    * <code>ObjectCreationFactory</code> implementations.
  - *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
    */
   public interface ObjectCreationFactory {
   
  
  
  
  1.8       +1 -1      jakarta-commons/digester/src/java/org/apache/commons/digester/ObjectParamRule.java
  
  Index: ObjectParamRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/ObjectParamRule.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ObjectParamRule.java	28 Feb 2004 13:32:52 -0000	1.7
  +++ ObjectParamRule.java	8 Apr 2004 06:11:36 -0000	1.8
  @@ -32,7 +32,7 @@
    * </ul>
    * </p>
    *
  - * @author Mark Huisman
  + * @since 1.4
    */
   
   public class ObjectParamRule extends Rule {
  
  
  
  1.5       +1 -1      jakarta-commons/digester/src/java/org/apache/commons/digester/ParserFeatureSetterFactory.java
  
  Index: ParserFeatureSetterFactory.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/ParserFeatureSetterFactory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ParserFeatureSetterFactory.java	28 Feb 2004 13:32:52 -0000	1.4
  +++ ParserFeatureSetterFactory.java	8 Apr 2004 06:11:36 -0000	1.5
  @@ -36,7 +36,7 @@
    * Allows logical properties depending on logical parser versions
    * to be set.
    *
  - * @author Jean-Francois Arcand
  + * @since 1.6
    */
   public class ParserFeatureSetterFactory{
   
  
  
  
  1.6       +5 -5      jakarta-commons/digester/src/java/org/apache/commons/digester/PathCallParamRule.java
  
  Index: PathCallParamRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/PathCallParamRule.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- PathCallParamRule.java	28 Feb 2004 13:32:52 -0000	1.5
  +++ PathCallParamRule.java	8 Apr 2004 06:11:36 -0000	1.6
  @@ -21,12 +21,12 @@
   import org.xml.sax.Attributes;
   
   /**
  - * <p>Rule implementation that saves a parameter containing the <code>Digester</code> 
  - * matching path for use by a surrounding <code>CallMethodRule</code>.
  - * This Rule is most useful when using rule that allow extensive use of wildcards.</p>
  + * <p>Rule implementation that saves a parameter containing the 
  + * <code>Digester</code> matching path for use by a surrounding 
  + * <code>CallMethodRule</code>. This Rule is most useful when making 
  + * extensive use of wildcards in rule patterns.</p>
    *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
  + * @since 1.6
    */
   
   public class PathCallParamRule extends Rule {
  
  
  
  1.7       +2 -4      jakarta-commons/digester/src/java/org/apache/commons/digester/RegexMatcher.java
  
  Index: RegexMatcher.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/RegexMatcher.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- RegexMatcher.java	28 Feb 2004 13:32:52 -0000	1.6
  +++ RegexMatcher.java	8 Apr 2004 06:11:36 -0000	1.7
  @@ -19,10 +19,8 @@
   
   /**
    * Regular expression matching strategy for RegexRules.
  - * 
  - * @see RegexRules
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
  + *
  + * @since 1.5
    */
   
   abstract public class RegexMatcher {
  
  
  
  1.7       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/RegexRules.java
  
  Index: RegexRules.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/RegexRules.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- RegexRules.java	28 Feb 2004 13:32:52 -0000	1.6
  +++ RegexRules.java	8 Apr 2004 06:11:36 -0000	1.7
  @@ -28,8 +28,7 @@
    * All patterns are tested to see if they match the path using the regex matcher.
    * All those that do are return in the order which the rules were added.</p>
    *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
  + * @since 1.5
    */
   
   public class RegexRules extends AbstractRulesImpl {
  
  
  
  1.14      +0 -4      jakarta-commons/digester/src/java/org/apache/commons/digester/Rule.java
  
  Index: Rule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/Rule.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- Rule.java	28 Feb 2004 13:32:52 -0000	1.13
  +++ Rule.java	8 Apr 2004 06:11:36 -0000	1.14
  @@ -24,10 +24,6 @@
   /**
    * Concrete implementations of this class implement actions to be taken when
    * a corresponding nested pattern of XML elements has been matched.
  - *
  - * @author Craig McClanahan
  - * @author Christopher Lenz
  - * @version $Revision$ $Date$
    */
   
   public abstract class Rule {
  
  
  
  1.8       +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/RuleSet.java
  
  Index: RuleSet.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/RuleSet.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RuleSet.java	28 Feb 2004 13:32:52 -0000	1.7
  +++ RuleSet.java	8 Apr 2004 06:11:36 -0000	1.8
  @@ -32,9 +32,6 @@
    * <li>Digester will call the <code>addRuleInstances()</code> method of
    *     your RuleSet to configure the necessary rules.</li>
    * </ul>
  - *
  - * @author Craig R. McClanahan
  - * @version $Revision$ $Date$
    */
   
   public interface RuleSet {
  
  
  
  1.8       +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/RuleSetBase.java
  
  Index: RuleSetBase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/RuleSetBase.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RuleSetBase.java	28 Feb 2004 13:32:52 -0000	1.7
  +++ RuleSetBase.java	8 Apr 2004 06:11:36 -0000	1.8
  @@ -22,9 +22,6 @@
    * <p>Convenience base class that implements the {@link RuleSet} interface.
    * Concrete implementations should list all of their actual rule creation
    * logic in the <code>addRuleSet()</code> implementation.</p>
  - *
  - * @author Craig R. McClanahan
  - * @version $Revision$ $Date$
    */
   
   public abstract class RuleSetBase implements RuleSet {
  
  
  
  1.10      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/Rules.java
  
  Index: Rules.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/Rules.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Rules.java	28 Feb 2004 13:32:52 -0000	1.9
  +++ Rules.java	8 Apr 2004 06:11:36 -0000	1.10
  @@ -26,9 +26,6 @@
    * matching patterns) plus an implementation of a matching policy that selects
    * the rules that match a particular pattern of nested elements discovered
    * during parsing.
  - *
  - * @author Craig R. McClanahan
  - * @version $Revision$ $Date$
    */
   
   public interface Rules {
  
  
  
  1.17      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/RulesBase.java
  
  Index: RulesBase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/RulesBase.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- RulesBase.java	28 Feb 2004 13:32:52 -0000	1.16
  +++ RulesBase.java	8 Apr 2004 06:11:36 -0000	1.17
  @@ -39,9 +39,6 @@
    *     <code>&lt;b&gt;</code> element, nested inside an <code>&lt;a&gt;</code>
    *      element, no matter how deeply the pair is nested.</li>
    * </ul>
  - *
  - * @author Craig R. McClanahan
  - * @version $Revision$ $Date$
    */
   
   public class RulesBase implements Rules {
  
  
  
  1.5       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/SetNestedPropertiesRule.java
  
  Index: SetNestedPropertiesRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/SetNestedPropertiesRule.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SetNestedPropertiesRule.java	5 Apr 2004 09:20:56 -0000	1.4
  +++ SetNestedPropertiesRule.java	8 Apr 2004 06:11:36 -0000	1.5
  @@ -61,6 +61,8 @@
    * <code>BeanPropertySetterRule</code> and the <code>ExtendedBaseRules</code> 
    * rules manager; this <code>Rule</code>, however, works fine with the default 
    * <code>RulesBase</code> rules manager.</p>
  + *
  + * @since 1.6
    */
   
   public class SetNestedPropertiesRule extends Rule {
  
  
  
  1.21      +0 -4      jakarta-commons/digester/src/java/org/apache/commons/digester/SetNextRule.java
  
  Index: SetNextRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/SetNextRule.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- SetNextRule.java	28 Feb 2004 13:32:52 -0000	1.20
  +++ SetNextRule.java	8 Apr 2004 06:11:36 -0000	1.21
  @@ -30,10 +30,6 @@
    * It is possible that this may break (some) code 
    * written against release 1.1.1 or earlier.
    * See {@link #isExactMatch()} for more details.</p> 
  - *
  - * @author Craig McClanahan
  - * @author Scott Sanders
  - * @version $Revision$ $Date$
    */
   
   public class SetNextRule extends Rule {
  
  
  
  1.18      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/SetPropertiesRule.java
  
  Index: SetPropertiesRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/SetPropertiesRule.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- SetPropertiesRule.java	28 Feb 2004 13:32:52 -0000	1.17
  +++ SetPropertiesRule.java	8 Apr 2004 06:11:36 -0000	1.18
  @@ -33,9 +33,6 @@
    * {@link #SetPropertiesRule(String[] attributeNames, String[] propertyNames)}.
    * This allows attributes to be mapped to properties with different names.
    * Certain attributes can also be marked to be ignored.</p>
  - *
  - * @author Craig McClanahan
  - * @version $Revision$ $Date$
    */
   
   public class SetPropertiesRule extends Rule {
  
  
  
  1.17      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/SetPropertyRule.java
  
  Index: SetPropertyRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/SetPropertyRule.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- SetPropertyRule.java	28 Feb 2004 13:32:52 -0000	1.16
  +++ SetPropertyRule.java	8 Apr 2004 06:11:36 -0000	1.17
  @@ -30,9 +30,6 @@
   /**
    * Rule implementation that sets an individual property on the object at the
    * top of the stack, based on attributes with specified names.
  - *
  - * @author Craig McClanahan
  - * @version $Revision$ $Date$
    */
   
   public class SetPropertyRule extends Rule {
  
  
  
  1.13      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/SetRootRule.java
  
  Index: SetRootRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/SetRootRule.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- SetRootRule.java	28 Feb 2004 13:32:52 -0000	1.12
  +++ SetRootRule.java	8 Apr 2004 06:11:36 -0000	1.13
  @@ -30,9 +30,6 @@
    * It is possible that this may break (some) code 
    * written against release 1.1.1 or earlier.
    * See {@link #isExactMatch()} for more details.</p>
  - *
  - * @author Scott Sanders
  - * @version $Revision$ $Date$
    */
   
   public class SetRootRule extends Rule {
  
  
  
  1.22      +0 -5      jakarta-commons/digester/src/java/org/apache/commons/digester/SetTopRule.java
  
  Index: SetTopRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/SetTopRule.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- SetTopRule.java	28 Feb 2004 13:32:52 -0000	1.21
  +++ SetTopRule.java	8 Apr 2004 06:11:36 -0000	1.22
  @@ -29,11 +29,6 @@
    * It is possible that this may break (some) code 
    * written against release 1.1.1 or earlier.
    * See {@link #isExactMatch()} for more details.</p>
  - *
  - * @author Craig McClanahan
  - * @author Scott Sanders
  - * @author Janek Bogucki
  - * @version $Revision$ $Date$
    */
   
   public class SetTopRule extends Rule {
  
  
  
  1.7       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/SimpleRegexMatcher.java
  
  Index: SimpleRegexMatcher.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/SimpleRegexMatcher.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SimpleRegexMatcher.java	28 Feb 2004 13:32:52 -0000	1.6
  +++ SimpleRegexMatcher.java	8 Apr 2004 06:11:36 -0000	1.7
  @@ -29,8 +29,7 @@
    * </ul>
    * Escaping these wildcards is not supported .</p>
    *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
  + * @since 1.5
    */
   
   public class SimpleRegexMatcher extends RegexMatcher {
  
  
  
  1.7       +2 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/Substitutor.java
  
  Index: Substitutor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/Substitutor.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Substitutor.java	28 Feb 2004 13:32:52 -0000	1.6
  +++ Substitutor.java	8 Apr 2004 06:11:36 -0000	1.7
  @@ -30,10 +30,9 @@
    * Of course, it is perfectly acceptable for implementations not to make 
    * substitutions and simply return the inputs.
    * </p>
  - * <p>Different strategies are supported for attributes and body text.</p> 
  + * <p>Different strategies are supported for attributes and body text.</p>
    *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
  + * @since 1.6 
    */
   public abstract class Substitutor {
       
  
  
  
  1.6       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/WithDefaultsRulesWrapper.java
  
  Index: WithDefaultsRulesWrapper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/WithDefaultsRulesWrapper.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- WithDefaultsRulesWrapper.java	28 Feb 2004 13:32:52 -0000	1.5
  +++ WithDefaultsRulesWrapper.java	8 Apr 2004 06:11:36 -0000	1.6
  @@ -42,8 +42,7 @@
    * </p>
    * <p><code>WithDefaultsRulesWrapper</code> follows the <em>Decorator</em> pattern.</p>
    *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
  + * @since 1.6
    */
   
   public class WithDefaultsRulesWrapper implements Rules {
  
  
  
  1.4       +1 -1      jakarta-commons/digester/src/java/org/apache/commons/digester/parser/GenericParser.java
  
  Index: GenericParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/parser/GenericParser.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- GenericParser.java	28 Feb 2004 13:32:53 -0000	1.3
  +++ GenericParser.java	8 Apr 2004 06:11:37 -0000	1.4
  @@ -32,7 +32,7 @@
   /**
    * Create a <code>SAXParser</code> configured to support XML Schema and DTD.
    *
  - * @author Jean-Francois Arcand
  + * @since 1.6
    */
   
   public class GenericParser{
  
  
  
  1.5       +1 -1      jakarta-commons/digester/src/java/org/apache/commons/digester/parser/XercesParser.java
  
  Index: XercesParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/parser/XercesParser.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XercesParser.java	28 Feb 2004 13:32:53 -0000	1.4
  +++ XercesParser.java	8 Apr 2004 06:11:37 -0000	1.5
  @@ -36,7 +36,7 @@
    * 2.1 was. In other to support schema validation in a portable way between 
    * parser, some features/properties need to be set.
    *
  - * @author Jean-Francois Arcand
  + * @since 1.6
    */
   
   public class XercesParser{
  
  
  
  1.13      +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/Declaration.java
  
  Index: Declaration.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/Declaration.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Declaration.java	7 Apr 2004 22:16:47 -0000	1.12
  +++ Declaration.java	8 Apr 2004 06:11:37 -0000	1.13
  @@ -26,6 +26,8 @@
    * Represents a Class that can be instantiated by a PluginCreateRule, plus
    * info on how to load custom digester rules for mapping xml into that
    * plugged-in class.
  + *
  + * @since 1.6
    */
   public class Declaration {
      
  
  
  
  1.8       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/InitializableRule.java
  
  Index: InitializableRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/InitializableRule.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- InitializableRule.java	29 Feb 2004 02:22:15 -0000	1.7
  +++ InitializableRule.java	8 Apr 2004 06:11:37 -0000	1.8
  @@ -20,6 +20,8 @@
    * Defines an interface that a Rule class can implement if it wishes to get an
    * initialisation callback after the rule has been added to the set of Rules
    * within a PluginRules instance.
  + *
  + * @since 1.6
    */
   
   public interface InitializableRule {
  
  
  
  1.5       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginAssertionFailure.java
  
  Index: PluginAssertionFailure.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginAssertionFailure.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- PluginAssertionFailure.java	29 Feb 2004 02:22:15 -0000	1.4
  +++ PluginAssertionFailure.java	8 Apr 2004 06:11:37 -0000	1.5
  @@ -40,6 +40,8 @@
    * input is bad, or when code external to the Digester module passes invalid 
    * parameters to a plugins method. It should be used only in checks for 
    * problems which indicate internal bugs within the plugins module.
  + *
  + * @since 1.6
    */
   public class PluginAssertionFailure extends RuntimeException {
   
  
  
  
  1.8       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginConfigurationException.java
  
  Index: PluginConfigurationException.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginConfigurationException.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- PluginConfigurationException.java	7 Apr 2004 22:16:47 -0000	1.7
  +++ PluginConfigurationException.java	8 Apr 2004 06:11:37 -0000	1.8
  @@ -22,6 +22,8 @@
    * any option for throwing checked exceptions at some points where Plugins
    * can potentially fail, this exception extends RuntimeException so that it
    * can "tunnel" through these points.
  + *
  + * @since 1.6
    */
   
   public class PluginConfigurationException extends RuntimeException {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginContext.java
  
  Index: PluginContext.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginContext.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PluginContext.java	7 Apr 2004 22:16:47 -0000	1.2
  +++ PluginContext.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -37,6 +37,8 @@
    * access to the container's services such as obtaining global configuration
    * parameters for the container, or getting access to logging services. For
    * plugins, a Digester instance can be regarded as "the container".
  + *
  + * @since 1.6
    */
   
   public class PluginContext {
  
  
  
  1.16      +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginCreateRule.java
  
  Index: PluginCreateRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginCreateRule.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- PluginCreateRule.java	7 Apr 2004 22:16:47 -0000	1.15
  +++ PluginCreateRule.java	8 Apr 2004 06:11:37 -0000	1.16
  @@ -30,6 +30,8 @@
    * Allows the original rules for parsing the configuration file to define
    * points at which plugins are allowed, by configuring a PluginCreateRule
    * with the appropriate pattern.
  + *
  + * @since 1.6
    */
   public class PluginCreateRule extends Rule implements InitializableRule {
   
  
  
  
  1.12      +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginDeclarationRule.java
  
  Index: PluginDeclarationRule.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginDeclarationRule.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- PluginDeclarationRule.java	7 Apr 2004 22:16:47 -0000	1.11
  +++ PluginDeclarationRule.java	8 Apr 2004 06:11:37 -0000	1.12
  @@ -31,6 +31,8 @@
    * Normally, a PluginDeclarationRule is added to a Digester instance with
    * the pattern "{root}/plugin" or "* /plugin" where {root} is the name of 
    * the root tag in the input document.
  + *
  + * @since 1.6
    */
   
   public class PluginDeclarationRule extends Rule {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginException.java
  
  Index: PluginException.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginException.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PluginException.java	7 Apr 2004 22:16:47 -0000	1.2
  +++ PluginException.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -19,6 +19,8 @@
   /**
    * Thrown when some plugin-related error has occurred, and none of the
    * other exception types are appropriate.
  + *
  + * @since 1.6
    */
   
   public class PluginException extends Exception {
  
  
  
  1.8       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginInvalidInputException.java
  
  Index: PluginInvalidInputException.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginInvalidInputException.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- PluginInvalidInputException.java	7 Apr 2004 22:16:47 -0000	1.7
  +++ PluginInvalidInputException.java	8 Apr 2004 06:11:37 -0000	1.8
  @@ -18,6 +18,8 @@
   
   /**
    * Thrown when an error occurs due to bad data in the file being parsed.
  + *
  + * @since 1.6
    */
   public class PluginInvalidInputException extends PluginException {
   
  
  
  
  1.11      +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginManager.java
  
  Index: PluginManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginManager.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- PluginManager.java	7 Apr 2004 22:16:47 -0000	1.10
  +++ PluginManager.java	8 Apr 2004 06:11:37 -0000	1.11
  @@ -30,6 +30,8 @@
    * providing a place to share data between instances of these rules.
    * <p>
    * One instance of this class exists per PluginRules instance.
  + *
  + * @since 1.6
    */
   
   public class PluginManager {
  
  
  
  1.14      +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginRules.java
  
  Index: PluginRules.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginRules.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- PluginRules.java	7 Apr 2004 22:16:47 -0000	1.13
  +++ PluginRules.java	8 Apr 2004 06:11:37 -0000	1.14
  @@ -51,6 +51,8 @@
    * When the end of the xml element is encountered (and therefore the 
    * PluginCreateRule end method fires), the stack of Rules objects is popped,
    * so that Digester.getRules returns the previous Rules object. 
  + *
  + * @since 1.6
    */
   
   public class PluginRules implements Rules {
  
  
  
  1.7       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginWrappedException.java
  
  Index: PluginWrappedException.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/PluginWrappedException.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- PluginWrappedException.java	29 Feb 2004 02:22:15 -0000	1.6
  +++ PluginWrappedException.java	8 Apr 2004 06:11:37 -0000	1.7
  @@ -19,6 +19,8 @@
   /**
    * Thrown when some other exception needs to be wrapped with an explanatory
    * message, and none of the other exception types are appropriate.
  + *
  + * @since 1.6
    */
   public class PluginWrappedException extends Exception {
   
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/RuleFinder.java
  
  Index: RuleFinder.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/RuleFinder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RuleFinder.java	7 Apr 2004 22:16:47 -0000	1.2
  +++ RuleFinder.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -35,6 +35,8 @@
    * it possible to enhance this class in future without breaking binary
    * compatibility; it is possible to add methods to an abstract class, but
    * not to an interface. 
  + *
  + * @since 1.6
    */
   
   public abstract class RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/RuleLoader.java
  
  Index: RuleLoader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/RuleLoader.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RuleLoader.java	7 Apr 2004 22:16:47 -0000	1.2
  +++ RuleLoader.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -30,6 +30,8 @@
    * it possible to enhance this class in future without breaking binary
    * compatibility; it is possible to add methods to an abstract class, but
    * not to an interface. 
  + *
  + * @since 1.6
    */
   
   public abstract class RuleLoader {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromClass.java
  
  Index: FinderFromClass.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromClass.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FinderFromClass.java	7 Apr 2004 22:16:52 -0000	1.2
  +++ FinderFromClass.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -25,6 +25,8 @@
   /**
    * A rule-finding algorithm which expects the caller to specify a classname and
    * methodname as plugin properties.
  + *
  + * @since 1.6
    */
   
   public class FinderFromClass extends RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromDfltClass.java
  
  Index: FinderFromDfltClass.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromDfltClass.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FinderFromDfltClass.java	7 Apr 2004 22:16:52 -0000	1.2
  +++ FinderFromDfltClass.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -25,6 +25,8 @@
   /**
    * A rule-finding algorithm which looks for a method with a specific name
    * on a class whose name is derived from the plugin class name.
  + *
  + * @since 1.6
    */
   
   public class FinderFromDfltClass extends RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromDfltMethod.java
  
  Index: FinderFromDfltMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromDfltMethod.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FinderFromDfltMethod.java	7 Apr 2004 22:16:52 -0000	1.2
  +++ FinderFromDfltMethod.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -28,6 +28,8 @@
   /**
    * A rule-finding algorithm which looks for a method with a specific name
    * on the plugin class.
  + *
  + * @since 1.6
    */
   
   public class FinderFromDfltMethod extends RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromDfltResource.java
  
  Index: FinderFromDfltResource.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromDfltResource.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FinderFromDfltResource.java	7 Apr 2004 22:16:52 -0000	1.2
  +++ FinderFromDfltResource.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -31,6 +31,8 @@
    * <p>
    * If the resource-file is found, then it is expected to define a set of
    * Digester rules in xmlrules format.
  + *
  + * @since 1.6
    */
   
   public class FinderFromDfltResource extends RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromFile.java
  
  Index: FinderFromFile.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromFile.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FinderFromFile.java	7 Apr 2004 22:16:52 -0000	1.2
  +++ FinderFromFile.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -31,6 +31,8 @@
    * or relative path in the plugin declaration.
    * <p>
    * The file is expected to contain Digester rules in xmlrules format.
  + *
  + * @since 1.6
    */
   
   public class FinderFromFile extends RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromMethod.java
  
  Index: FinderFromMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromMethod.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FinderFromMethod.java	7 Apr 2004 22:16:53 -0000	1.2
  +++ FinderFromMethod.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -25,6 +25,8 @@
   /**
    * A rule-finding algorithm which expects the caller to specify a methodname
    * as a plugin property, where the method exists on the plugin class.
  + *
  + * @since 1.6
    */
   
   public class FinderFromMethod extends RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromResource.java
  
  Index: FinderFromResource.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderFromResource.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FinderFromResource.java	7 Apr 2004 22:16:53 -0000	1.2
  +++ FinderFromResource.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -28,6 +28,8 @@
    * A rule-finding algorithm which expects the user to specify a resource
    * name (ie a file in the classpath). The file is expected to contain Digester
    * rules in xmlrules format.
  + *
  + * @since 1.6
    */
   
   public class FinderFromResource extends RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderSetProperties.java
  
  Index: FinderSetProperties.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/FinderSetProperties.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FinderSetProperties.java	7 Apr 2004 22:16:54 -0000	1.2
  +++ FinderSetProperties.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -40,6 +40,8 @@
    * This RuleFinder is typically used as the <i>last</i> RuleFinder, so that
    * automatic property setting only occurs if there is no other source of
    * custom rules available.
  + *
  + * @since 1.6
    */
   
   public class FinderSetProperties extends RuleFinder {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/LoaderFromClass.java
  
  Index: LoaderFromClass.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/LoaderFromClass.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LoaderFromClass.java	7 Apr 2004 22:16:54 -0000	1.2
  +++ LoaderFromClass.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -27,6 +27,8 @@
   /**
    * A RuleLoader which invokes a static method on a target class, leaving that
    * method to actually instantiate and add new rules to a Digester instance.
  + *
  + * @since 1.6
    */
   
   public class LoaderFromClass extends RuleLoader {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/LoaderFromStream.java
  
  Index: LoaderFromStream.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/LoaderFromStream.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LoaderFromStream.java	7 Apr 2004 22:16:54 -0000	1.2
  +++ LoaderFromStream.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -32,6 +32,8 @@
    * A rule-finding algorithm which loads an xmlplugins-format file.
    * <p>
    * Note that the "include" feature of xmlrules is not supported.
  + *
  + * @since 1.6
    */
   
   public class LoaderFromStream extends RuleLoader {
  
  
  
  1.3       +2 -0      jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/LoaderSetProperties.java
  
  Index: LoaderSetProperties.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/strategies/LoaderSetProperties.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LoaderSetProperties.java	7 Apr 2004 22:16:54 -0000	1.2
  +++ LoaderSetProperties.java	8 Apr 2004 06:11:37 -0000	1.3
  @@ -29,6 +29,8 @@
    * mapped to equivalent properties on a javabean. This allows JavaBean
    * classes to be used as plugins without any requirement to create custom
    * plugin rules.
  + *
  + * @since 1.6
    */
   
   public class LoaderSetProperties extends RuleLoader {
  
  
  
  1.12      +0 -4      jakarta-commons/digester/src/java/org/apache/commons/digester/rss/Channel.java
  
  Index: Channel.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/rss/Channel.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Channel.java	28 Feb 2004 13:32:53 -0000	1.11
  +++ Channel.java	8 Apr 2004 06:11:37 -0000	1.12
  @@ -30,10 +30,6 @@
    * <p>Implementation object representing a <strong>channel</strong> in the
    * <em>Rich Site Summary</em> DTD, version 0.91.  This class may be subclassed
    * to further specialize its behavior.</p>
  - *
  - * @author Craig R. McClanahan
  - * @author Ted Husted
  - * @version $Revision$ $Date$
    */
   
   public class Channel implements Serializable {
  
  
  
  1.10      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/rss/Image.java
  
  Index: Image.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/rss/Image.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Image.java	28 Feb 2004 13:32:53 -0000	1.9
  +++ Image.java	8 Apr 2004 06:11:37 -0000	1.10
  @@ -25,9 +25,6 @@
    * <p>Implementation object representing an <strong>image</strong> in the
    * <em>Rich Site Summary</em> DTD, version 0.91.  This class may be subclassed
    * to further specialize its behavior.</p>
  - *
  - * @author Craig R. McClanahan
  - * @version $Revision$ $Date$
    */
   
   public class Image implements Serializable {
  
  
  
  1.10      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/rss/Item.java
  
  Index: Item.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/rss/Item.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Item.java	28 Feb 2004 13:32:53 -0000	1.9
  +++ Item.java	8 Apr 2004 06:11:37 -0000	1.10
  @@ -25,9 +25,6 @@
    * <p>Implementation object representing an <strong>item</strong> in the
    * <em>Rich Site Summary</em> DTD, version 0.91.  This class may be subclassed
    * to further specialize its behavior.</p>
  - *
  - * @author Craig R. McClanahan
  - * @version $Revision$ $Date$
    */
   
   public class Item implements Serializable {
  
  
  
  1.10      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/rss/RSSDigester.java
  
  Index: RSSDigester.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/rss/RSSDigester.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- RSSDigester.java	28 Feb 2004 13:32:53 -0000	1.9
  +++ RSSDigester.java	8 Apr 2004 06:11:37 -0000	1.10
  @@ -41,9 +41,6 @@
    * knows how to render itself in XML format via the <code>render()</code>
    * method.  See the test <code>main()</code> method below for an
    * example of using these classes.</p>
  - *
  - * @author Craig R. McClanahan
  - * @version $Revision$ $Date$
    */
   
   public class RSSDigester extends Digester {
  
  
  
  1.10      +0 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/rss/TextInput.java
  
  Index: TextInput.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/rss/TextInput.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- TextInput.java	28 Feb 2004 13:32:53 -0000	1.9
  +++ TextInput.java	8 Apr 2004 06:11:37 -0000	1.10
  @@ -25,9 +25,6 @@
    * <p>Implementation object representing a <strong>textinput</strong> in the
    * <em>Rich Site Summary</em> DTD, version 0.91.  This class may be subclassed
    * to further specialize its behavior.</p>
  - *
  - * @author Craig R. McClanahan
  - * @version $Revision$ $Date$
    */
   
   public class TextInput implements Serializable {
  
  
  
  1.4       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/MultiVariableExpander.java
  
  Index: MultiVariableExpander.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/MultiVariableExpander.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- MultiVariableExpander.java	28 Feb 2004 13:32:53 -0000	1.3
  +++ MultiVariableExpander.java	8 Apr 2004 06:11:38 -0000	1.4
  @@ -22,8 +22,7 @@
   /**
    * <p>Expands variable references from multiple sources.</p>
    *
  - * @author Simon Kitching
  - * @version $Revision$ $Date$
  + * @since 1.6
    */
   
   public class MultiVariableExpander implements VariableExpander {
  
  
  
  1.4       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/VariableAttributes.java
  
  Index: VariableAttributes.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/VariableAttributes.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- VariableAttributes.java	28 Feb 2004 13:32:53 -0000	1.3
  +++ VariableAttributes.java	8 Apr 2004 06:11:38 -0000	1.4
  @@ -29,8 +29,7 @@
    * This is only done something actually asks for the attribute value, 
    * thereby imposing no performance penalty if the attribute is not used.</p>
    *
  - * @author Simon Kitching
  - * @version $Revision$ $Date$
  + * @since 1.6
    */
   
   public class VariableAttributes implements Attributes {
  
  
  
  1.4       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/VariableExpander.java
  
  Index: VariableExpander.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/VariableExpander.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- VariableExpander.java	28 Feb 2004 13:32:53 -0000	1.3
  +++ VariableExpander.java	8 Apr 2004 06:11:38 -0000	1.4
  @@ -23,8 +23,7 @@
    * and the mechanism for determining the corresponding value to be used
    * is up to the concrete implementation.</p>
    *
  - * @author Simon Kitching
  - * @version $Revision$ $Date$
  + * @since 1.6
    */
   public interface VariableExpander {
       /**
  
  
  
  1.6       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/VariableSubstitutor.java
  
  Index: VariableSubstitutor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/VariableSubstitutor.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- VariableSubstitutor.java	28 Feb 2004 13:32:53 -0000	1.5
  +++ VariableSubstitutor.java	8 Apr 2004 06:11:38 -0000	1.6
  @@ -28,8 +28,7 @@
    * Supports setting an expander just for body text or just for attributes.
    * Also supported is setting no expanders for body text and for attributes. 
    *
  - * @author Robert Burrell Donkin
  - * @version $Revision$ $Date$
  + * @since 1.6
    */
   public class VariableSubstitutor extends Substitutor {
   
  
  
  
  1.8       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/CircularIncludeException.java
  
  Index: CircularIncludeException.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/CircularIncludeException.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- CircularIncludeException.java	28 Feb 2004 13:32:53 -0000	1.7
  +++ CircularIncludeException.java	8 Apr 2004 06:11:38 -0000	1.8
  @@ -22,8 +22,7 @@
    * Thrown when parsing XML into Digester rules, if a circular inclusion occurred
    * in the xml digester rules files.
    *
  - * @author David H. Martin - Initial Contribution
  - * @author Scott Sanders   - Added ASL, removed external dependencies
  + * @since 1.2
    */
   
   public class CircularIncludeException extends XmlLoadException {
  
  
  
  1.13      +1 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/DigesterLoader.java
  
  Index: DigesterLoader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/DigesterLoader.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- DigesterLoader.java	28 Feb 2004 13:32:53 -0000	1.12
  +++ DigesterLoader.java	8 Apr 2004 06:11:38 -0000	1.13
  @@ -34,9 +34,7 @@
    * This class manages the creation of Digester instances from XML digester
    * rules files.
    *
  - * @author David H. Martin - Initial Contribution
  - * @author Scott Sanders   - Added ASL, removed external dependencies
  - * @author Henri Chen - Added rulesDigester
  + * @since 1.2
    */
   
   public class DigesterLoader {
  
  
  
  1.8       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/DigesterLoadingException.java
  
  Index: DigesterLoadingException.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/DigesterLoadingException.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DigesterLoadingException.java	28 Feb 2004 13:32:53 -0000	1.7
  +++ DigesterLoadingException.java	8 Apr 2004 06:11:38 -0000	1.8
  @@ -21,8 +21,7 @@
   /**
    * Thrown when an error occurs while parsing XML into Digester rules.
    *
  - * @author David H. Martin - Initial Contribution
  - * @author Scott Sanders   - Added ASL, removed external dependencies
  + * @since 1.2
    */
   
   public class DigesterLoadingException extends Exception {
  
  
  
  1.28      +3 -4      jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/DigesterRuleParser.java
  
  Index: DigesterRuleParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/DigesterRuleParser.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- DigesterRuleParser.java	7 Apr 2004 22:16:55 -0000	1.27
  +++ DigesterRuleParser.java	8 Apr 2004 06:11:38 -0000	1.28
  @@ -56,10 +56,7 @@
    * This is a RuleSet that parses XML into Digester rules, and then
    * adds those rules to a 'target' Digester.
    *
  - * @author David H. Martin - Initial Contribution
  - * @author Scott Sanders   - Added ASL, removed external dependencies
  - * @author Bradley M. Handy - Bean Property Setter Rule addition
  - * 
  + * @since 1.2
    */
   
   public class DigesterRuleParser extends RuleSetBase {
  @@ -160,6 +157,8 @@
        * Set a base pattern beneath which all the rules loaded by this
        * object will be registered. If this string is not empty, and does
        * not end in a "/", then one will be added.
  +     *
  +     * @since 1.6
        */
       public void setBasePath(String path) {
           if (path == null) {
  
  
  
  1.8       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/DigesterRulesSource.java
  
  Index: DigesterRulesSource.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/DigesterRulesSource.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DigesterRulesSource.java	28 Feb 2004 13:32:53 -0000	1.7
  +++ DigesterRulesSource.java	8 Apr 2004 06:11:38 -0000	1.8
  @@ -25,8 +25,7 @@
    * Interface for classes that initialize a Digester Rules object with
    * Digester Rules.
    *
  - * @author David H. Martin - Initial Contribution
  - * @author Scott Sanders   - Added ASL, removed external dependencies
  + * @since 1.2
    */
   
   public interface DigesterRulesSource {
  
  
  
  1.14      +2 -3      jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/FromXmlRuleSet.java
  
  Index: FromXmlRuleSet.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/FromXmlRuleSet.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- FromXmlRuleSet.java	7 Apr 2004 22:16:55 -0000	1.13
  +++ FromXmlRuleSet.java	8 Apr 2004 06:11:38 -0000	1.14
  @@ -28,9 +28,7 @@
   /**
    * A Digester rule set where the rules come from an XML file.
    *
  - * @author David H. Martin - Initial Contribution
  - * @author Scott Sanders   - Added ASL, removed external dependencies
  - * @author Henri Chen - Added rulesDigester
  + * @since 1.2
    */
   public class FromXmlRuleSet extends RuleSetBase {
   
  @@ -154,6 +152,7 @@
        * pattern string defined in the xmlrules input file.
        *
        * @see org.apache.commons.digester.RuleSetBase
  +     * @since 1.6
        */
       public void addRuleInstances(
       org.apache.commons.digester.Digester digester,
  
  
  
  1.9       +1 -2      jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/XmlLoadException.java
  
  Index: XmlLoadException.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/xmlrules/XmlLoadException.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- XmlLoadException.java	1 Mar 2004 07:20:40 -0000	1.8
  +++ XmlLoadException.java	8 Apr 2004 06:11:38 -0000	1.9
  @@ -21,8 +21,7 @@
   /**
    * Thrown when an error occurs while parsing XML into Digester rules.
    *
  - * @author David H. Martin - Initial Contribution
  - * @author Scott Sanders   - Added ASL, removed external dependencies
  + * @since 1.2
    */
   public class XmlLoadException extends RuntimeException {
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org