1 16 package javax.faces.application; 17 18 import javax.faces.FacesException; 19 import java.util.Locale ; 20 21 25 public abstract class ViewHandler 26 { 27 public static final String CHARACTER_ENCODING_KEY = "javax.faces.request.charset"; 28 public static final String DEFAULT_SUFFIX_PARAM_NAME = "javax.faces.DEFAULT_SUFFIX"; 29 public static final String DEFAULT_SUFFIX = ".jsp"; 30 31 public abstract Locale calculateLocale(javax.faces.context.FacesContext context); 32 33 public abstract String calculateRenderKitId(javax.faces.context.FacesContext context); 34 35 public abstract javax.faces.component.UIViewRoot createView(javax.faces.context.FacesContext context, 36 String viewId); 37 38 public abstract String getActionURL(javax.faces.context.FacesContext context, 39 String viewId); 40 41 public abstract String getResourceURL(javax.faces.context.FacesContext context, 42 String path); 43 44 public abstract void renderView(javax.faces.context.FacesContext context, 45 javax.faces.component.UIViewRoot viewToRender) 46 throws java.io.IOException , 47 FacesException; 48 49 public abstract javax.faces.component.UIViewRoot restoreView(javax.faces.context.FacesContext context, 50 String viewId); 51 52 public abstract void writeState(javax.faces.context.FacesContext context) 53 throws java.io.IOException ; 54 } 55 | Popular Tags |