|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.faces.application.ApplicationFactory
public abstract class ApplicationFactory
ApplicationFactory is a
factory object that creates
(if needed) and returns Application
instances. Implementations of
JavaServer Faces must provide at least a default implementation of
Application
.
There must be one ApplicationFactory
instance per web
application that is utilizing JavaServer Faces. This instance can be
acquired, in a portable manner, by calling:
ApplicationFactory factory = (ApplicationFactory) FactoryFinder.getFactory(FactoryFinder.APPLICATION_FACTORY);
Constructor Summary | |
---|---|
ApplicationFactory()
|
Method Summary | |
---|---|
abstract Application |
getApplication()
Create (if needed) and return an Application instance
for this web application. |
ApplicationFactory |
getWrapped()
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. |
abstract void |
setApplication(Application application)
Replace the Application instance that will be
returned for this web application. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApplicationFactory()
Method Detail |
---|
public ApplicationFactory getWrapped()
If this factory has been decorated, the
implementation doing the decorating may override this method to provide
access to the implementation being wrapped. A default implementation
is provided that returns null
.
getWrapped
in interface FacesWrapper<ApplicationFactory>
public abstract Application getApplication()
Create (if needed) and return an Application
instance
for this web application.
public abstract void setApplication(Application application)
Replace the Application
instance that will be
returned for this web application.
application
- The replacement Application
instance
java.lang.NullPointerException
- if application
is null
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41