|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.application.Application
org.apache.empire.jsf2.app.FacesApplication
public abstract class FacesApplication
| Field Summary | |
|---|---|
static String |
APPLICATION_ATTRIBUTE
|
protected TextResolver[] |
textResolvers
|
| Constructor Summary | |
|---|---|
protected |
FacesApplication()
|
| Method Summary | ||
|---|---|---|
void |
addBehavior(String behaviorId,
String behaviorClass)
|
|
void |
addComponent(String componentType,
String componentClass)
|
|
void |
addConverter(Class<?> targetClass,
String converterClass)
|
|
void |
addConverter(String converterId,
String converterClass)
|
|
void |
addDefaultValidatorId(String validatorId)
|
|
void |
addELContextListener(javax.el.ELContextListener listener)
|
|
void |
addELResolver(javax.el.ELResolver resolver)
|
|
void |
addJavascriptCall(javax.faces.context.FacesContext fc,
String function)
|
|
void |
addValidator(String validatorId,
String validatorClass)
|
|
javax.faces.component.behavior.Behavior |
createBehavior(String behaviorId)
|
|
javax.faces.component.UIComponent |
createComponent(javax.faces.context.FacesContext context,
javax.faces.application.Resource componentResource)
|
|
javax.faces.component.UIComponent |
createComponent(javax.faces.context.FacesContext context,
String componentType,
String rendererType)
|
|
javax.faces.component.UIComponent |
createComponent(String componentType)
|
|
javax.faces.component.UIComponent |
createComponent(javax.faces.el.ValueBinding componentBinding,
javax.faces.context.FacesContext context,
String componentType)
|
|
javax.faces.component.UIComponent |
createComponent(javax.el.ValueExpression componentExpression,
javax.faces.context.FacesContext context,
String componentType)
|
|
javax.faces.component.UIComponent |
createComponent(javax.el.ValueExpression componentExpression,
javax.faces.context.FacesContext context,
String componentType,
String rendererType)
|
|
javax.faces.convert.Converter |
createConverter(Class<?> targetClass)
|
|
javax.faces.convert.Converter |
createConverter(String converterId)
|
|
javax.faces.el.MethodBinding |
createMethodBinding(String ref,
Class<?>[] params)
|
|
javax.faces.validator.Validator |
createValidator(String validatorId)
|
|
javax.faces.el.ValueBinding |
createValueBinding(String ref)
|
|
|
evaluateExpressionGet(javax.faces.context.FacesContext context,
String expression,
Class<? extends T> expectedType)
|
|
static javax.faces.component.UIComponent |
findChildComponent(javax.faces.component.UIComponent parent,
String componentId)
finds a child component with the given id that is located below the given parent component |
|
javax.faces.component.UIComponent |
findComponent(javax.faces.context.FacesContext fc,
String componentId,
javax.faces.component.UIComponent nearComponent)
finds the component with the given id that is located in the same NamingContainer as a given component |
|
javax.faces.event.ActionListener |
getActionListener()
|
|
protected abstract DataSource |
getAppDataSource(DBDatabase db)
|
|
Iterator<String> |
getBehaviorIds()
|
|
Iterator<String> |
getComponentTypes()
|
|
protected Connection |
getConnection(DBDatabase db)
returns a connection from the connection pool |
|
Connection |
getConnectionForRequest(javax.faces.context.FacesContext fc,
DBDatabase db)
returns a connection for the current Request |
|
Locale |
getContextLocale(javax.faces.context.FacesContext ctx)
returns the active locale for a given FacesContext |
|
Iterator<String> |
getConverterIds()
|
|
Iterator<Class<?>> |
getConverterTypes()
|
|
String |
getDefaultControlType(DataType dataType)
returns the default input control type for a given data Type |
|
Locale |
getDefaultLocale()
|
|
String |
getDefaultRenderKitId()
|
|
Map<String,String> |
getDefaultValidatorInfo()
|
|
javax.el.ELContextListener[] |
getELContextListeners()
|
|
javax.el.ELResolver |
getELResolver()
|
|
javax.el.ExpressionFactory |
getExpressionFactory()
|
|
FacesImplementation |
getFacesImplementation()
return the interface for Implementation specific features that are specific for Mojarra or MyFaces |
|
String |
getMessageBundle()
|
|
javax.faces.application.NavigationHandler |
getNavigationHandler()
|
|
String |
getPartialSubmitComponentId(javax.faces.context.FacesContext fc)
returns the componentId for which a partial submit has been performed. |
|
javax.faces.application.ProjectStage |
getProjectStage()
|
|
javax.faces.el.PropertyResolver |
getPropertyResolver()
|
|
ResourceBundle |
getResourceBundle(javax.faces.context.FacesContext fc,
String var)
|
|
javax.faces.application.ResourceHandler |
getResourceHandler()
|
|
javax.faces.application.StateManager |
getStateManager()
|
|
Iterator<Locale> |
getSupportedLocales()
|
|
TextResolver |
getTextResolver(javax.faces.context.FacesContext ctx)
|
|
TextResolver |
getTextResolver(Locale locale)
|
|
Iterator<String> |
getValidatorIds()
|
|
javax.faces.el.VariableResolver |
getVariableResolver()
|
|
javax.faces.application.ViewHandler |
getViewHandler()
|
|
String |
getWebRoot()
returns the web context path as returned from ServletContext.getContextPath() |
|
boolean |
hasError(javax.faces.context.FacesContext fc)
checks if the current context contains an error |
|
protected abstract void |
init(javax.servlet.ServletContext servletContext)
|
|
protected void |
initComplete(javax.servlet.ServletContext servletContext)
|
|
protected void |
initTextResolvers()
|
|
boolean |
isPartialSubmit(javax.faces.context.FacesContext fc)
returns true if a form input element has been partially submitted |
|
void |
onChangeView(javax.faces.context.FacesContext fc,
String viewId)
|
|
void |
publishEvent(javax.faces.context.FacesContext facesContext,
Class<? extends javax.faces.event.SystemEvent> systemEventClass,
Class<?> sourceBaseType,
Object source)
|
|
void |
publishEvent(javax.faces.context.FacesContext facesContext,
Class<? extends javax.faces.event.SystemEvent> systemEventClass,
Object source)
|
|
void |
releaseAllConnections(javax.faces.context.FacesContext fc)
|
|
void |
releaseAllConnections(javax.faces.context.FacesContext fc,
boolean commit)
releases the current request connection |
|
protected void |
releaseConnection(DBDatabase db,
Connection conn,
boolean commit)
releases a connection from the connection pool |
|
void |
releaseConnection(javax.faces.context.FacesContext fc,
DBDatabase db)
|
|
void |
releaseConnection(javax.faces.context.FacesContext fc,
DBDatabase db,
boolean commit)
|
|
void |
removeELContextListener(javax.el.ELContextListener listener)
|
|
void |
setActionListener(javax.faces.event.ActionListener listener)
|
|
void |
setDefaultLocale(Locale locale)
|
|
void |
setDefaultRenderKitId(String renderKitId)
|
|
void |
setImplementation(FacesImplementation facesImpl,
javax.faces.application.Application applImpl)
|
|
void |
setMessageBundle(String bundle)
|
|
void |
setNavigationHandler(javax.faces.application.NavigationHandler handler)
|
|
void |
setPropertyResolver(javax.faces.el.PropertyResolver resolver)
|
|
void |
setResourceHandler(javax.faces.application.ResourceHandler resourceHandler)
|
|
void |
setStateManager(javax.faces.application.StateManager manager)
|
|
void |
setSupportedLocales(Collection<Locale> locales)
|
|
void |
setVariableResolver(javax.faces.el.VariableResolver resolver)
|
|
void |
setViewHandler(javax.faces.application.ViewHandler handler)
|
|
void |
subscribeToEvent(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
Class<?> sourceClass,
javax.faces.event.SystemEventListener listener)
|
|
void |
subscribeToEvent(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
javax.faces.event.SystemEventListener listener)
|
|
void |
unsubscribeFromEvent(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
Class<?> sourceClass,
javax.faces.event.SystemEventListener listener)
|
|
void |
unsubscribeFromEvent(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
javax.faces.event.SystemEventListener listener)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static String APPLICATION_ATTRIBUTE
protected TextResolver[] textResolvers
| Constructor Detail |
|---|
protected FacesApplication()
| Method Detail |
|---|
public void setImplementation(FacesImplementation facesImpl,
javax.faces.application.Application applImpl)
protected abstract DataSource getAppDataSource(DBDatabase db)
protected abstract void init(javax.servlet.ServletContext servletContext)
protected void initComplete(javax.servlet.ServletContext servletContext)
public void onChangeView(javax.faces.context.FacesContext fc,
String viewId)
public void addJavascriptCall(javax.faces.context.FacesContext fc,
String function)
public FacesImplementation getFacesImplementation()
public String getWebRoot()
public Locale getContextLocale(javax.faces.context.FacesContext ctx)
public boolean hasError(javax.faces.context.FacesContext fc)
fc - the FacesContext
public boolean isPartialSubmit(javax.faces.context.FacesContext fc)
fc - the Faces Context
public String getPartialSubmitComponentId(javax.faces.context.FacesContext fc)
fc - the Faces Context
public javax.faces.component.UIComponent findComponent(javax.faces.context.FacesContext fc,
String componentId,
javax.faces.component.UIComponent nearComponent)
fc - the FacesContextcomponentId - the component idnearComponent - a component within the same naming container from which to start the search (optional)
public static javax.faces.component.UIComponent findChildComponent(javax.faces.component.UIComponent parent,
String componentId)
parent - the parentcomponentId - the component id
public String getDefaultControlType(DataType dataType)
dataType -
InputControlManagerprotected void initTextResolvers()
public TextResolver getTextResolver(Locale locale)
public TextResolver getTextResolver(javax.faces.context.FacesContext ctx)
public ResourceBundle getResourceBundle(javax.faces.context.FacesContext fc,
String var)
getResourceBundle in class javax.faces.application.ApplicationApplication.getResourceBundle(javax.faces.context.FacesContext,
String)protected Connection getConnection(DBDatabase db)
protected void releaseConnection(DBDatabase db,
Connection conn,
boolean commit)
public Connection getConnectionForRequest(javax.faces.context.FacesContext fc,
DBDatabase db)
public void releaseAllConnections(javax.faces.context.FacesContext fc,
boolean commit)
fc - the FacesContextcommit - when true changes are committed otherwise they are rolled backpublic void releaseAllConnections(javax.faces.context.FacesContext fc)
public void releaseConnection(javax.faces.context.FacesContext fc,
DBDatabase db,
boolean commit)
public void releaseConnection(javax.faces.context.FacesContext fc,
DBDatabase db)
public void addBehavior(String behaviorId,
String behaviorClass)
addBehavior in class javax.faces.application.Application
public void addComponent(String componentType,
String componentClass)
addComponent in class javax.faces.application.Application
public void addConverter(Class<?> targetClass,
String converterClass)
addConverter in class javax.faces.application.Application
public void addConverter(String converterId,
String converterClass)
addConverter in class javax.faces.application.Applicationpublic void addDefaultValidatorId(String validatorId)
addDefaultValidatorId in class javax.faces.application.Applicationpublic void addELContextListener(javax.el.ELContextListener listener)
addELContextListener in class javax.faces.application.Applicationpublic void addELResolver(javax.el.ELResolver resolver)
addELResolver in class javax.faces.application.Application
public void addValidator(String validatorId,
String validatorClass)
addValidator in class javax.faces.application.Application
public javax.faces.component.behavior.Behavior createBehavior(String behaviorId)
throws javax.faces.FacesException
createBehavior in class javax.faces.application.Applicationjavax.faces.FacesException
public javax.faces.component.UIComponent createComponent(javax.faces.context.FacesContext context,
javax.faces.application.Resource componentResource)
createComponent in class javax.faces.application.Application
public javax.faces.component.UIComponent createComponent(javax.faces.context.FacesContext context,
String componentType,
String rendererType)
createComponent in class javax.faces.application.Application
public javax.faces.component.UIComponent createComponent(String componentType)
throws javax.faces.FacesException
createComponent in class javax.faces.application.Applicationjavax.faces.FacesException
public javax.faces.component.UIComponent createComponent(javax.faces.el.ValueBinding componentBinding,
javax.faces.context.FacesContext context,
String componentType)
throws javax.faces.FacesException
createComponent in class javax.faces.application.Applicationjavax.faces.FacesException
public javax.faces.component.UIComponent createComponent(javax.el.ValueExpression componentExpression,
javax.faces.context.FacesContext context,
String componentType)
throws javax.faces.FacesException
createComponent in class javax.faces.application.Applicationjavax.faces.FacesException
public javax.faces.component.UIComponent createComponent(javax.el.ValueExpression componentExpression,
javax.faces.context.FacesContext context,
String componentType,
String rendererType)
createComponent in class javax.faces.application.Applicationpublic javax.faces.convert.Converter createConverter(Class<?> targetClass)
createConverter in class javax.faces.application.Applicationpublic javax.faces.convert.Converter createConverter(String converterId)
createConverter in class javax.faces.application.Application
public javax.faces.el.MethodBinding createMethodBinding(String ref,
Class<?>[] params)
throws javax.faces.el.ReferenceSyntaxException
createMethodBinding in class javax.faces.application.Applicationjavax.faces.el.ReferenceSyntaxException
public javax.faces.validator.Validator createValidator(String validatorId)
throws javax.faces.FacesException
createValidator in class javax.faces.application.Applicationjavax.faces.FacesException
public javax.faces.el.ValueBinding createValueBinding(String ref)
throws javax.faces.el.ReferenceSyntaxException
createValueBinding in class javax.faces.application.Applicationjavax.faces.el.ReferenceSyntaxException
public <T> T evaluateExpressionGet(javax.faces.context.FacesContext context,
String expression,
Class<? extends T> expectedType)
throws javax.el.ELException
evaluateExpressionGet in class javax.faces.application.Applicationjavax.el.ELExceptionpublic javax.faces.event.ActionListener getActionListener()
getActionListener in class javax.faces.application.Applicationpublic Iterator<String> getBehaviorIds()
getBehaviorIds in class javax.faces.application.Applicationpublic Iterator<String> getComponentTypes()
getComponentTypes in class javax.faces.application.Applicationpublic Iterator<String> getConverterIds()
getConverterIds in class javax.faces.application.Applicationpublic Iterator<Class<?>> getConverterTypes()
getConverterTypes in class javax.faces.application.Applicationpublic Locale getDefaultLocale()
getDefaultLocale in class javax.faces.application.Applicationpublic String getDefaultRenderKitId()
getDefaultRenderKitId in class javax.faces.application.Applicationpublic Map<String,String> getDefaultValidatorInfo()
getDefaultValidatorInfo in class javax.faces.application.Applicationpublic javax.el.ELContextListener[] getELContextListeners()
getELContextListeners in class javax.faces.application.Applicationpublic javax.el.ELResolver getELResolver()
getELResolver in class javax.faces.application.Applicationpublic javax.el.ExpressionFactory getExpressionFactory()
getExpressionFactory in class javax.faces.application.Applicationpublic String getMessageBundle()
getMessageBundle in class javax.faces.application.Applicationpublic javax.faces.application.NavigationHandler getNavigationHandler()
getNavigationHandler in class javax.faces.application.Applicationpublic javax.faces.application.ProjectStage getProjectStage()
getProjectStage in class javax.faces.application.Applicationpublic javax.faces.el.PropertyResolver getPropertyResolver()
getPropertyResolver in class javax.faces.application.Applicationpublic javax.faces.application.ResourceHandler getResourceHandler()
getResourceHandler in class javax.faces.application.Applicationpublic javax.faces.application.StateManager getStateManager()
getStateManager in class javax.faces.application.Applicationpublic Iterator<Locale> getSupportedLocales()
getSupportedLocales in class javax.faces.application.Applicationpublic Iterator<String> getValidatorIds()
getValidatorIds in class javax.faces.application.Applicationpublic javax.faces.el.VariableResolver getVariableResolver()
getVariableResolver in class javax.faces.application.Applicationpublic javax.faces.application.ViewHandler getViewHandler()
getViewHandler in class javax.faces.application.Application
public void publishEvent(javax.faces.context.FacesContext facesContext,
Class<? extends javax.faces.event.SystemEvent> systemEventClass,
Class<?> sourceBaseType,
Object source)
publishEvent in class javax.faces.application.Application
public void publishEvent(javax.faces.context.FacesContext facesContext,
Class<? extends javax.faces.event.SystemEvent> systemEventClass,
Object source)
publishEvent in class javax.faces.application.Applicationpublic void removeELContextListener(javax.el.ELContextListener listener)
removeELContextListener in class javax.faces.application.Applicationpublic void setActionListener(javax.faces.event.ActionListener listener)
setActionListener in class javax.faces.application.Applicationpublic void setDefaultLocale(Locale locale)
setDefaultLocale in class javax.faces.application.Applicationpublic void setDefaultRenderKitId(String renderKitId)
setDefaultRenderKitId in class javax.faces.application.Applicationpublic void setMessageBundle(String bundle)
setMessageBundle in class javax.faces.application.Applicationpublic void setNavigationHandler(javax.faces.application.NavigationHandler handler)
setNavigationHandler in class javax.faces.application.Applicationpublic void setPropertyResolver(javax.faces.el.PropertyResolver resolver)
setPropertyResolver in class javax.faces.application.Applicationpublic void setResourceHandler(javax.faces.application.ResourceHandler resourceHandler)
setResourceHandler in class javax.faces.application.Applicationpublic void setStateManager(javax.faces.application.StateManager manager)
setStateManager in class javax.faces.application.Applicationpublic void setSupportedLocales(Collection<Locale> locales)
setSupportedLocales in class javax.faces.application.Applicationpublic void setVariableResolver(javax.faces.el.VariableResolver resolver)
setVariableResolver in class javax.faces.application.Applicationpublic void setViewHandler(javax.faces.application.ViewHandler handler)
setViewHandler in class javax.faces.application.Application
public void subscribeToEvent(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
Class<?> sourceClass,
javax.faces.event.SystemEventListener listener)
subscribeToEvent in class javax.faces.application.Application
public void subscribeToEvent(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
javax.faces.event.SystemEventListener listener)
subscribeToEvent in class javax.faces.application.Application
public void unsubscribeFromEvent(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
Class<?> sourceClass,
javax.faces.event.SystemEventListener listener)
unsubscribeFromEvent in class javax.faces.application.Application
public void unsubscribeFromEvent(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
javax.faces.event.SystemEventListener listener)
unsubscribeFromEvent in class javax.faces.application.Application
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||