org.eclipse.jst.jsf.designtime
Class DesignTimeApplicationManager
java.lang.Object
org.eclipse.jst.jsf.designtime.DesignTimeApplicationManager
public final class DesignTimeApplicationManager
- extends java.lang.Object
Per-web-application manager that manages design time information for a corresponding
project.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static final DesignTimeApplicationManager getInstance(org.eclipse.core.resources.IProject project)
- Parameters:
project
-
- Returns:
- the app manager associated with project
getFacesContext
public DTFacesContext getFacesContext(org.eclipse.core.resources.IFile file)
- Parameters:
file
- must not be null
- Returns:
- the faces context for the file or null if not found
setExternalContextProvider
public void setExternalContextProvider(java.lang.String resolverPluginId)
throws org.eclipse.core.runtime.CoreException
- Parameters:
resolverPluginId
-
- Throws:
org.eclipse.core.runtime.CoreException
getExternalContextProvider
public java.lang.String getExternalContextProvider()
- Returns:
- the id of the active design time external context provider
getVariableResolver
public AbstractDTVariableResolver getVariableResolver()
- Returns:
- the designtime variable resolver for this application
setVariableResolverProvider
public void setVariableResolverProvider(java.lang.String resolverPluginId)
throws org.eclipse.core.runtime.CoreException
- Sets the plugin used to determine the designtime variable resolver. To
reset to the default, pass null.
- Parameters:
resolverPluginId
-
- Throws:
org.eclipse.core.runtime.CoreException
- -- if the setting the new value fails
getVariableResolverProvider
public java.lang.String getVariableResolverProvider()
- Returns:
- the id of the active design time variable resolver
getPropertyResolver
public AbstractDTPropertyResolver getPropertyResolver()
- Returns:
- the designtime property resolver for this application
setPropertyResolverProvider
public void setPropertyResolverProvider(java.lang.String resolverPluginId)
throws org.eclipse.core.runtime.CoreException
- Parameters:
resolverPluginId
-
- Throws:
org.eclipse.core.runtime.CoreException
- -- if setting the provider fails
getPropertyResolverProvider
public java.lang.String getPropertyResolverProvider()
- Returns:
- the id of the active design time variable resolver
getMethodResolver
public AbstractDTMethodResolver getMethodResolver()
- Returns:
- the designtime method resolver for this application
setMethodResolverProvider
public void setMethodResolverProvider(java.lang.String resolverPluginId)
throws org.eclipse.core.runtime.CoreException
- Parameters:
resolverPluginId
-
- Throws:
org.eclipse.core.runtime.CoreException
- -- if setting the plugin fails
getMethodResolverProvider
public java.lang.String getMethodResolverProvider()
- Returns:
- the id of the active design time variable resolver