vgritsenko    2002/10/21 18:53:00

  Modified:    .        changes.xml
               src/java/org/apache/cocoon/acting ResourceExistsAction.java
  Log:
      Src attribute can be used now with ResourceExistsAction. Old parameter
      syntax preserved.
  
  Revision  Changes    Path
  1.268     +6 -2      xml-cocoon2/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/changes.xml,v
  retrieving revision 1.267
  retrieving revision 1.268
  diff -u -r1.267 -r1.268
  --- changes.xml       18 Oct 2002 15:40:13 -0000      1.267
  +++ changes.xml       22 Oct 2002 01:52:59 -0000      1.268
  @@ -40,6 +40,10 @@
    </devs>
   
    <release version="@version@" date="@date@">
  +  <action dev="VG" type="update">
  +    Src attribute can be used now with ResourceExistsAction. Old parameter
  +    syntax preserved.
  +  </action>
     <action dev="CH" type="add">
      New chaining InputModule that allows to use additional modules when an attribute 
is not
      present or null.
  @@ -67,7 +71,7 @@
       This introduces a new "name" attribute for matchers and actions
     </action>
     <action dev="TC" type="add">
  -    added support for direct access of root level sitemap variables {/1}
  +    Added support for direct access of root level sitemap variables {/1}
     </action>
     <action dev="SW" type="add" fixes-bug="12780" due-to="Michael Melhem" 
due-to-email="[EMAIL PROTECTED]">
      New pipeline hint attribute to allow pipeline components (i.e. map:generate, 
map:transform
  
  
  
  1.8       +9 -8      
xml-cocoon2/src/java/org/apache/cocoon/acting/ResourceExistsAction.java
  
  Index: ResourceExistsAction.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/acting/ResourceExistsAction.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ResourceExistsAction.java 11 Sep 2002 08:26:44 -0000      1.7
  +++ ResourceExistsAction.java 22 Oct 2002 01:53:00 -0000      1.8
  @@ -61,9 +61,11 @@
   import java.util.Map;
   
   /**
  - * This action simply checks to see if a given resource exists. It takes a
  - * single parameter named 'url' and returns an empty map if it exists and
  - * null otherwise. It has only been tested with context urls.
  + * This action simply checks to see if a given resource exists. It checks
  + * whether the specified in the src attribute source exists or not.
  + * The action returns empty <code>Map</code> if it exists, null otherwise.
  + * <p>Instead of src attribute, source can be specified using
  + * parameter named 'url' (this is old syntax).
    *
    * @author <a href="mailto:balld@;apache.org">Donald Ball</a>
    * @version CVS $Id$
  @@ -71,18 +73,17 @@
   public class ResourceExistsAction extends ComposerAction implements ThreadSafe {
   
       public Map act(Redirector redirector, SourceResolver resolver, Map objectModel, 
String source, Parameters parameters) throws Exception {
  -        String urlstring = parameters.getParameter("url",null);
  +        String urlstring = parameters.getParameter("url", src);
           Source src = null;
           try {
               src = resolver.resolveURI(urlstring);
               src.getInputStream();
           } catch (Exception e) {
  -            getLogger().warn("ResourceExistsAction: exception: ",e);
  +            getLogger().warn("Exception", e);
               return null;
           } finally {
  -            resolver.release( src );
  +            resolver.release(src);
           }
           return EMPTY_MAP;
       }
  -
   }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to