|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jst.jsf.core.internal.provisional.jsfappconfig.AbstractJSFAppConfigProvider
org.eclipse.jst.jsf.core.internal.provisional.jsfappconfig.JARFileJSFAppConfigProvider
JARFileJSFAppConfigProvider provides the root element of an application configuration model by loading the model from a /META-INF/faces-config.xml entry in a JAR file.
Field Summary | |
static java.lang.String |
FACES_CONFIG_IN_JAR_SUFFIX
Suffix required to turn filename into a JAR URI. |
protected FacesConfigType |
facesConfig
Cached FacesConfigType instance. |
protected java.lang.String |
filename
Name of a JAR file that contains a /META-INF/faces-config.xml entry. |
static java.lang.String |
JARFILE_URI_PREFIX
Prefix required to turn filename into a JAR URI. |
protected boolean |
loadErrorLogged
Flag to track if load error has been logged at least once. |
Fields inherited from class org.eclipse.jst.jsf.core.internal.provisional.jsfappconfig.AbstractJSFAppConfigProvider |
jsfAppConfigLocater |
Constructor Summary | |
JARFileJSFAppConfigProvider(java.lang.String filename)
Creates an instance, storing the passed IProject instance and file name String to be used for subsequent processing. |
Method Summary | |
boolean |
equals(java.lang.Object otherObject)
|
FacesConfigType |
getFacesConfigModel()
Gets the root element of the application configuration model for read access. |
int |
hashCode()
|
protected void |
logLoadError(java.lang.Throwable ex)
Called to log a load error; load error will be logged once only per instance, per VM session. |
void |
releaseFacesConfigModel()
Releases resources associated with acquiring the application configuration model (if any). |
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.jst.jsf.core.internal.provisional.jsfappconfig.AbstractJSFAppConfigProvider |
setJSFAppConfigLocater |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String JARFILE_URI_PREFIX
public static final java.lang.String FACES_CONFIG_IN_JAR_SUFFIX
protected java.lang.String filename
protected FacesConfigType facesConfig
FacesConfigType
instance.
protected boolean loadErrorLogged
Constructor Detail |
public JARFileJSFAppConfigProvider(java.lang.String filename)
filename
- Name of a JAR file that contains a
/META-INF/faces-config.xml entry.Method Detail |
public FacesConfigType getFacesConfigModel()
IJSFAppConfigProvider
getFacesConfigModel
in interface IJSFAppConfigProvider
getFacesConfigModel
in class AbstractJSFAppConfigProvider
public void releaseFacesConfigModel()
IJSFAppConfigProvider
releaseFacesConfigModel
in interface IJSFAppConfigProvider
releaseFacesConfigModel
in class AbstractJSFAppConfigProvider
protected void logLoadError(java.lang.Throwable ex)
ex
- Throwable instance to be logged.public boolean equals(java.lang.Object otherObject)
public int hashCode()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |