|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jst.jsf.designtime.DesignTimeApplicationManager
public final class DesignTimeApplicationManager
Per-web-application manager that manages design time information for a corresponding project. TODO: migrate to managed singleton
Method Summary | |
---|---|
AbstractDTPropertyResolver |
getDefaultPropertyResolver()
|
java.lang.String |
getExternalContextProvider()
|
DTFacesContext |
getFacesContext(IFile file)
|
static DesignTimeApplicationManager |
getInstance(IProject project)
|
AbstractDTMethodResolver |
getMethodResolver()
|
java.lang.String |
getMethodResolverProvider()
|
AbstractDTPropertyResolver |
getPropertyResolver()
|
java.lang.String |
getPropertyResolverProvider()
|
AbstractDTVariableResolver |
getVariableResolver()
|
java.lang.String |
getVariableResolverProvider()
|
org.eclipse.jst.jsf.designtime.internal.view.IDTViewHandler |
getViewHandler()
|
boolean |
hasDTFacesContext(IFile file)
Only files for which a runtime request context will be generated have a corresponding design time context. |
static boolean |
hasJSFDesignTime(IProject project)
The criteria for a project having a JSF design time are: project is non-null. |
void |
setExternalContextProvider(java.lang.String resolverPluginId)
|
void |
setMethodResolverProvider(java.lang.String resolverPluginId)
|
void |
setPropertyResolverProvider(java.lang.String resolverPluginId)
|
void |
setVariableResolverProvider(java.lang.String resolverPluginId)
Sets the plugin used to determine the designtime variable resolver. |
void |
setViewHandlerId(java.lang.String viewHandlerId)
Sets the persistent id on this project that will be used to load the view handler. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static final DesignTimeApplicationManager getInstance(IProject project)
project
-
public static boolean hasJSFDesignTime(IProject project)
The criteria for a project having a JSF design time are:
project
-
public DTFacesContext getFacesContext(IFile file)
file
- must not be null
public boolean hasDTFacesContext(IFile file)
file
-
public org.eclipse.jst.jsf.designtime.internal.view.IDTViewHandler getViewHandler()
public void setViewHandlerId(java.lang.String viewHandlerId)
viewHandlerId
- public void setExternalContextProvider(java.lang.String resolverPluginId) throws CoreException
resolverPluginId
-
CoreException
public java.lang.String getExternalContextProvider()
public AbstractDTVariableResolver getVariableResolver()
public void setVariableResolverProvider(java.lang.String resolverPluginId) throws CoreException
resolverPluginId
-
CoreException
- --
if the setting the new value failspublic java.lang.String getVariableResolverProvider()
public AbstractDTPropertyResolver getDefaultPropertyResolver()
public AbstractDTPropertyResolver getPropertyResolver()
public void setPropertyResolverProvider(java.lang.String resolverPluginId) throws CoreException
resolverPluginId
-
CoreException
- --
if setting the provider failspublic java.lang.String getPropertyResolverProvider()
public AbstractDTMethodResolver getMethodResolver()
public void setMethodResolverProvider(java.lang.String resolverPluginId) throws CoreException
resolverPluginId
-
CoreException
- --
if setting the plugin failspublic java.lang.String getMethodResolverProvider()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |