This project has retired. For details please refer to its
        
        Attic page .
      
 
SessionAttributeMatcher (Cocoon API 2.1.12-dev [March 20 2012])
 
 
 
 
 
 
 
 
 
org.apache.cocoon.matching 
 
Class SessionAttributeMatcher 
java.lang.Object 
  org.apache.cocoon.matching.SessionAttributeMatcher 
 
All Implemented Interfaces:  Component , ThreadSafe , Matcher  
 
 
public class SessionAttributeMatcher  extends Object implements Matcher , ThreadSafe    
This class allows for matching based on a session attribute.
 If the specified session attribute exists, its string representation
 is retrieved for later sitemap substitution.
 
Example: 
 
 <map:match type="session-attribute" pattern="style">
     <map:read src="{1}"/>
 </map:match>
  
Version:  
  CVS $Id: SessionAttributeMatcher.html 1304258 2012-03-23 10:09:27Z ilgrosso $ 
Author:  
  Vadim Gritsenko  
 
 
 
  
Fields inherited from interface org.apache.cocoon.matching.Matcher   
 
ROLE  
 
 
 
 
 
  
Methods inherited from class java.lang.Object   
 
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait  
 
 
 
SessionAttributeMatcher 
public SessionAttributeMatcher () 
 
 
match 
public Map  match (String  pattern,
                 Map  objectModel,
                 Parameters  parameters) 
Match method to see if the request attribute exists. If it does
 have a value the string represenation of attribute is added to
 the array list for later sitemap substitution.
Specified by: match  in interface Matcher  
 
Parameters: pattern - name of session attribute to findobjectModel - environment passed through via cocoon
Returns: null or map containing value of session attribute 'pattern'  
 
  
 
 
 
 
 
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.