/** * see Javadoc of <a href="http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/index.html">JSF Specification</a> */ public interface Converter<T> { /** * Set the default timezone as system timezone when a converter extending from DateTimeConverter is created. */ @JSFWebConfigParam(defaultValue="false", expectedValues="true, false", since="2.0", group="validation") public static final String DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME = "javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE"; T getAsObject(FacesContext context, UIComponent component, String value) throws ConverterException; String getAsString(FacesContext context, UIComponent component, T value) throws ConverterException; }
@JSFWebConfigParam(since="2.0.9, 2.1.3" , defaultValue="true", expectedValues="true, false") public static final String INIT_PARAM_WRAP_TAG_EXCEPTIONS_AS_CONTEXT_AWARE = "org.apache.myfaces.WRAP_TAG_EXCEPTIONS_AS_CONTEXT_AWARE";
@JSFWebConfigParam(since="2.2.9") public static final String USE_CDI_FOR_ANNOTATION_SCANNING = "org.apache.myfaces.annotation.USE_CDI_FOR_ANNOTATION_SCANNING";
@JSFWebConfigParam(since = "2.0.1", desc = "Class name of a custom FacesInitializer implementation.") private static final String FACES_INITIALIZER_PARAM = "org.apache.myfaces.FACES_INITIALIZER";
@JSFWebConfigParam(since = "2.0.1", desc = "Class name of a custom FacesInitializer implementation.") private static final String FACES_INITIALIZER_PARAM = "org.apache.myfaces.FACES_INITIALIZER";
@JSFWebConfigParam(defaultValue = "300000") public static final String INIT_PARAM_WEBSOCKET_MAX_IDLE_TIMEOUT = "org.apache.myfaces.WEBSOCKET_MAX_IDLE_TIMEOUT";
public class FacesConfigValidator @JSFWebConfigParam(since="2.0", defaultValue="false", expectedValues="true, false") public static final String VALIDATE_CONTEXT_PARAM = "org.apache.myfaces.VALIDATE";
@JSFWebConfigParam(since = "2.0.3", desc = "Class name of a custom ServiceProviderFinder implementation.") private static final String SERVICE_PROVIDER_FINDER_PARAM = "org.apache.myfaces.SERVICE_PROVIDER_FINDER";
@JSFWebConfigParam(defaultValue = "500", since = "2.0.2", group="viewhandler", tags="performance", classType="java.lang.Integer", desc="Controls the size of the cache used to 'remember' if a view exists or not.") @JSFWebConfigParam(defaultValue = "true", since = "2.0.2", expectedValues="true, false", group="viewhandler", tags="performance", desc="Enable or disable a cache used to 'remember' if a view exists or not and reduce the impact " +
@JSFWebConfigParam(since="2.2.0", expectedValues="secureRandom, random", defaultValue="none", group="state") public static final String RANDOM_KEY_IN_CSRF_SESSION_TOKEN_PARAM @JSFWebConfigParam(since="2.2.0", defaultValue="16", group="state") public static final String RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM = "org.apache.myfaces.RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH"; @JSFWebConfigParam(since="2.2.0", group="state") public static final String RANDOM_KEY_IN_CSRF_SESSION_TOKEN_SECURE_RANDOM_CLASS_PARAM = "org.apache.myfaces.RANDOM_KEY_IN_CSRF_SESSION_TOKEN_SECURE_RANDOM_CLASS"; @JSFWebConfigParam(since="2.2.0", group="state") public static final String RANDOM_KEY_IN_CSRF_SESSION_TOKEN_SECURE_RANDOM_PROVIDER_PARAM = "org.apache.myfaces.RANDOM_KEY_IN_CSRF_SESSION_TOKEN_SECURE_RANDOM_PROVIDER"; @JSFWebConfigParam(since="2.2.0", defaultValue="SHA1PRNG", group="state") public static final String RANDOM_KEY_IN_CSRF_SESSION_TOKEN_SECURE_RANDOM_ALGORITM_PARAM = "org.apache.myfaces.RANDOM_KEY_IN_CSRF_SESSION_TOKEN_SECURE_RANDOM_ALGORITM";
@JSFWebConfigParam(defaultValue=".jsp", since="2.3", group="viewhandler") public static final String JSP_SUFFIX_PARAM_NAME = "org.apache.myfaces.JSP_SUFFIX"; public static final String JSP_SUFFIX_DEFAULT = ".jsp";
@JSFWebConfigParam(since = "2.0.1", desc = "Class name of a custom FacesInitializer implementation.") private static final String FACES_INITIALIZER_PARAM = "org.apache.myfaces.FACES_INITIALIZER";
@JSFWebConfigParam(since = "2.0.3", desc = "Class name of a custom ServiceProviderFinder implementation.") private static final String SERVICE_PROVIDER_FINDER_PARAM = "org.apache.myfaces.SERVICE_PROVIDER_FINDER";
@JSFWebConfigParam(defaultValue="5", tags="performance") public static final String INIT_PARAM_VIEW_POOL_MAX_POOL_SIZE = "org.apache.myfaces.VIEW_POOL_MAX_POOL_SIZE"; @JSFWebConfigParam(defaultValue="2", tags="performance") public static final String INIT_PARAM_VIEW_POOL_MAX_DYNAMIC_PARTIAL_LIMIT = "org.apache.myfaces.VIEW_POOL_MAX_DYNAMIC_PARTIAL_LIMIT"; @JSFWebConfigParam(defaultValue="soft", expectedValues="weak,soft", tags="performance") public static final String INIT_PARAM_VIEW_POOL_ENTRY_MODE = "org.apache.myfaces.VIEW_POOL_ENTRY_MODE"; @JSFWebConfigParam(defaultValue="false", expectedValues="true, false", tags="performance") public static final String INIT_PARAM_VIEW_POOL_DEFERRED_NAVIGATION = "org.apache.myfaces.VIEW_POOL_DEFERRED_NAVIGATION";
@JSFWebConfigParam(since="2.2",defaultValue="url") public static final String INIT_PARAM_DEFAULT_WINDOW_MODE = "org.apache.myfaces.DEFAULT_WINDOW_MODE";
@JSFWebConfigParam(since = "1.2.10, 2.0.2", desc = "The Class of an Comparator<ELResolver> implementation.") public static final String EL_RESOLVER_COMPARATOR = "org.apache.myfaces.EL_RESOLVER_COMPARATOR";
public class FacesConfigValidator @JSFWebConfigParam(since="2.0", defaultValue="false", expectedValues="true, false") public static final String VALIDATE_CONTEXT_PARAM = "org.apache.myfaces.VALIDATE";
@JSFWebConfigParam(since = "2.0.3", desc = "Class name of a custom ServiceProviderFinder implementation.") private static final String SERVICE_PROVIDER_FINDER_PARAM = "org.apache.myfaces.SERVICE_PROVIDER_FINDER";
@JSFWebConfigParam(defaultValue=".class .jsp .jspx .properties .xhtml .groovy",since="2.0", group="resources") public static final String RESOURCE_EXCLUDES_PARAM_NAME = "javax.faces.RESOURCE_EXCLUDES"; public static final String RESOURCE_IDENTIFIER = "/javax.faces.resource";
@JSFWebConfigParam(since="2.0", defaultValue="false", expectedValues="true,false") public static final String PARAM_DISABLE_JSF_FACELET = "javax.faces.DISABLE_FACELET_JSF_VIEWHANDLER";