You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by un...@apache.org on 2004/06/29 11:46:28 UTC

cvs commit: cocoon-2.1/src/blocks/slide/java/org/apache/cocoon/components/slide/impl SlideConfigurationAdapter.java

unico       2004/06/29 02:46:27

  Modified:    src/blocks/slide/java/org/apache/cocoon/components/slide/impl
                        SlideConfigurationAdapter.java
  Log:
  Slide configuration throws ConfigurationException when child does not exist
  
  Revision  Changes    Path
  1.5       +4 -1      cocoon-2.1/src/blocks/slide/java/org/apache/cocoon/components/slide/impl/SlideConfigurationAdapter.java
  
  Index: SlideConfigurationAdapter.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/slide/java/org/apache/cocoon/components/slide/impl/SlideConfigurationAdapter.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SlideConfigurationAdapter.java	13 Apr 2004 15:16:37 -0000	1.4
  +++ SlideConfigurationAdapter.java	29 Jun 2004 09:46:27 -0000	1.5
  @@ -62,6 +62,9 @@
        */
       public Configuration getConfiguration(String child)
         throws ConfigurationException {
  +        if (this.configuration.getChild(child, false) == null)
  +            throw new ConfigurationException("No configuration element " + child 
  +                    + " at " + this.configuration.getLocation(), this);
           return new SlideConfigurationAdapter(this.configuration.getChild(child));
       }