1
2
3
4 package org.rcfaces.core.internal.contentAccessor;
5
6 import javax.faces.context.FacesContext;
7
8
9
10
11
12
13 public interface IContentPath {
14
15 int UNDEFINED_PATH_TYPE = 0x00;
16
17 int RELATIVE_PATH_TYPE = 0x01;
18
19 int CONTEXT_PATH_TYPE = 0x02;
20
21 int EXTERNAL_PATH_TYPE = 0x08;
22
23 int ABSOLUTE_PATH_TYPE = 0x04;
24
25 int FILTER_PATH_TYPE = 0x10;
26
27 String CONTEXT_KEYWORD = "$context";
28
29 void setPathType(int pathType);
30
31 int getPathType();
32
33 String getPath();
34
35 IContentPath getParentContentPath();
36
37 String convertToPathType(FacesContext facesContext, int targetPathType);
38 }