View Javadoc

1   package org.rcfaces.core.internal.contentAccessor;
2   
3   /**
4    * 
5    * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
6    * @version $Revision: 1.3 $ $Date: 2010/03/19 14:53:48 $
7    */
8   public class FiltredContentAccessor extends AbstractContentAccessor implements
9           IFiltredContentAccessor {
10      private static final String REVISION = "$Revision: 1.3 $";
11  
12      private final String filter;
13  
14      public FiltredContentAccessor(String filter, IContentAccessor parentAccessor) {
15          super(parentAccessor);
16          this.filter = filter;
17  
18          setPathType(IContentPath.FILTER_PATH_TYPE);
19      }
20  
21      public Object getContentRef() {
22          return null;
23      }
24  
25      public String getPath() {
26          return null;
27      }
28  
29      public String getFilter() {
30          return filter;
31      }
32  
33      public String toString() {
34          return "[FiltredContentAccessor filter='" + filter + "' contentType="
35                  + getContentFamily() + " pathType="
36                  + BasicContentPath.getPathTypeName(getPathType())
37                  + " versionHandler=" + getContentVersionHandler() + " root="
38                  + getParentAccessor() + "]";
39      }
40  
41  }