public class J2eeSettings extends HashStructureAdapter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATA_KEY |
static java.lang.String |
DEFAULT_HTML_ROOT |
static java.lang.String |
HTML_SOURCE_ROOT |
static java.lang.String |
J2EE_WEB_APP_NAME |
static java.lang.String |
J2EE_WEB_CONTEXT_ROOT |
static java.lang.String |
WEB_CONTENT_SET_KEY |
_hash
Modifier and Type | Method and Description |
---|---|
static void |
addCompilableJspType(java.lang.Class jspCompilableType)
Registers the specified Class as representing a compilable JSP type.
|
ContentSet |
getHtmlContentSet() |
java.net.URL |
getHtmlRootDirectory()
Retrieves the HTML root directory.
|
static J2eeSettings |
getInstance(Project project)
Retrieves an instance of
J2eeSettings for the specified
project. |
static J2eeSettings |
getInstance(Project project,
PropertyStorage propertyData) |
java.lang.String |
getJ2eeWebAppName()
Retrieves the WebApp name.
|
java.lang.String |
getJ2eeWebContextRoot()
Retrieves the default context root to use with the project.
|
java.lang.String |
getJ2eeWebContextRoot(boolean forceSlash)
Retrieves the default context root with an optionally required forward slash.
|
static boolean |
isCompilableJsp(java.lang.String name)
Returns true if the specified name represents some kind of
compilable JSP.
|
void |
setHtmlRootDirectory(java.net.URL root)
Sets the HTML root directory.
|
void |
setJ2eeWebAppName(java.lang.String j2eeWebAppName)
Sets the WebApp name.
|
void |
setJ2eeWebContextRoot(java.lang.String j2eeWebContextRoot)
Sets the default context root.
|
addStructureChangeListener, containsKey, copyTo, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEquals
public static final java.lang.String DATA_KEY
public static final java.lang.String WEB_CONTENT_SET_KEY
public static final java.lang.String DEFAULT_HTML_ROOT
public static final java.lang.String HTML_SOURCE_ROOT
public static final java.lang.String J2EE_WEB_APP_NAME
public static final java.lang.String J2EE_WEB_CONTEXT_ROOT
public static J2eeSettings getInstance(Project project)
J2eeSettings
for the specified
project. The contents of the Project file will be used to initialize the
state of this settings object.
project
- the Project containing the settingspublic static J2eeSettings getInstance(Project project, PropertyStorage propertyData)
public java.net.URL getHtmlRootDirectory()
public void setHtmlRootDirectory(java.net.URL root)
root
- the URL specifying the location of the HTML root directorypublic ContentSet getHtmlContentSet()
public java.lang.String getJ2eeWebAppName()
public void setJ2eeWebAppName(java.lang.String j2eeWebAppName)
j2eeWebAppName
- the default WebApp name for the projectpublic java.lang.String getJ2eeWebContextRoot()
public java.lang.String getJ2eeWebContextRoot(boolean forceSlash)
forceSlash
- whether the context root should be forced to start with
a forward slashpublic void setJ2eeWebContextRoot(java.lang.String j2eeWebContextRoot)
j2eeWebContextRoot
- the default context root for the projectpublic static boolean isCompilableJsp(java.lang.String name)
public static void addCompilableJspType(java.lang.Class jspCompilableType)