1 package org.rcfaces.core.internal.contentAccessor;
2
3
4
5
6
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 }