View Javadoc

1   /*
2    * $Id: IContentPath.java,v 1.1 2010/03/19 14:53:48 oeuillot Exp $
3    */
4   package org.rcfaces.core.internal.contentAccessor;
5   
6   import javax.faces.context.FacesContext;
7   
8   /**
9    * 
10   * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
11   * @version $Revision: 1.1 $ $Date: 2010/03/19 14:53:48 $
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  }