|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface GuiseApplication
An application running Guise.
To enable mail-related functionality, mail must be configured using setMailProperties(Map).
| Field Summary | |
|---|---|
static java.lang.String |
ENVIRONMENT_PROPERTY
The environment bound property. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_AUDIO_PATH
The base path of audio assets, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_BASE_PATH
The base path to access all Guise assets. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_CABS_PATH
The base path of CAB assets, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_DOCUMENTS_PATH
The base path of document assets, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_DTD_PATH
The base path of DTD assets, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_FLASH_PATH
The base path of Flash assets, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_JAVASCRIPT_PATH
The base path of JavaScript assets, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_TEMP_BASE_PATH
The base path to access all Guise temporary assets. |
static com.globalmentor.net.URIPath |
GUISE_ASSETS_THEMES_PATH
The base path of theme assets, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_BASIC_THEME_BASE_PATH
The base path of the basic Guise theme, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_BASIC_THEME_PATH
The path of the basic Guise theme, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_RESERVED_BASE_PATH
The base path reserved for exclusive Guise use. |
static com.globalmentor.net.URIPath |
GUISE_ROOT_THEME_BASE_PATH
The base path of the default Guise theme, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_ROOT_THEME_CURSORS_PATH
The base path of the default Guise theme cursors, relative to the application. |
static com.globalmentor.net.URIPath |
GUISE_ROOT_THEME_PATH
The path of the root Guise theme, relative to the application. |
static java.lang.String |
LOCALES_PROPERTY
The locales bound property. |
static java.lang.String |
RESOURCE_BUNDLE_BASE_NAME_PROPERTY
The resource bundle base name bound property. |
static java.lang.String |
STYLE_URI_PROPERTY
The style URI bound property. |
static java.lang.String |
THEME_URI_PROPERTY
The theme URI bound property. |
static java.lang.String |
THEMED_PROPERTY
The bound property of whether this application applies themes. |
| Fields inherited from interface com.globalmentor.net.Resource |
|---|
URI_PROPERTY_NAME |
| Method Summary | |
|---|---|
void |
addDestination(Destination destination)
Registers a destination so that it can be matched against one or more paths. |
void |
addDestination(Destination destination,
boolean priority)
Registers a destination so that it can be matched against one or more paths. |
void |
checkInstalled()
Checks to ensure that this application is installed. |
ApplicationFrame |
createApplicationFrame()
Creates a frame for the application. |
GuiseSession |
createSession(Platform platform)
Creates a new session for the application on the given platform. |
com.globalmentor.net.URIPath |
createTempAsset(java.lang.String baseName,
java.lang.String extension,
GuiseSession restrictionSession)
Creates a temporary asset available at an application navigation path. |
java.net.URL |
getAssetURL(com.globalmentor.net.URIPath path,
GuiseSession guiseSession)
Returns a URL to the asset at the given path. |
com.globalmentor.net.URIPath |
getBasePath()
Reports the base path of the application. |
GuiseContainer |
getContainer()
|
java.lang.String |
getDCSID()
|
java.net.URI |
getDepictionURI(java.net.URI depictionRootURI,
java.net.URI navigationURI)
Determines the depiction URI based upon a navigation URI. |
java.net.URI |
getDepictionURI(java.net.URI depictionRootURI,
com.globalmentor.net.URIPath navigationPath)
Determines the depiction URI based upon a navigation path. |
Destination |
getDestination(com.globalmentor.net.URIPath path)
Determines the destination associated with the given application context-relative path. |
java.lang.Iterable<Destination> |
getDestinations()
Returns an iterable of destinations. |
Environment |
getEnvironment()
|
java.io.File |
getHomeDirectory()
Returns the home directory shared by all sessions of this application. |
java.io.InputStream |
getInputStream(java.net.URI uri)
Retrieves an input stream to the entity at the given URI. |
java.io.InputStream |
getInputStream(com.globalmentor.net.URIPath path)
Retrieves an input stream to the entity at the given path. |
java.lang.String |
getLocaleResourcePath(java.lang.String resourceBasePath,
java.util.Locale locale)
Determines the locale-sensitive path of the given resource path. |
java.util.List<java.util.Locale> |
getLocales()
|
java.io.File |
getLogDirectory()
Returns the log directory shared by all sessions of this application. |
java.io.Writer |
getLogWriter(java.lang.String baseFilename,
com.globalmentor.io.IOOperation<java.io.Writer> initializer,
com.globalmentor.io.IOOperation<java.io.Writer> uninitializer)
Retrieves a writer suitable for recording log information for the application. |
java.util.Map<?,?> |
getMailProperties()
Returns the properties of the mail manager. |
java.util.Queue<Message> |
getMailSendQueue()
Retrieves the queue used to send mail. |
Session |
getMailSession()
Retrieves the current mail session. |
com.globalmentor.net.URIPath |
getNavigationPath(java.net.URI depictionURI)
Determines the logical navigation path based upon a requested depiction URI. |
java.io.OutputStream |
getOutputStream(java.net.URI uri)
Retrieves an output stream to the entity at the given URI. |
java.io.OutputStream |
getOutputStream(com.globalmentor.net.URIPath path)
Retrieves an output stream to the entity at the given path. |
java.lang.String |
getResourceBundleBaseName()
|
java.io.InputStream |
getResourceInputStream(java.lang.String resourcePath)
Retrieves an input stream to the resource at the given path. |
com.globalmentor.io.IO<Resources> |
getResourcesIO()
|
GuiseSession |
getSession(java.util.UUID uuid)
Retrieves a Guise session for the given UUID. |
java.net.URI |
getStyleURI()
|
java.io.File |
getTempDirectory()
Returns the temprary directory shared by all sessions of this application. |
com.globalmentor.io.IO<Theme> |
getThemeIO()
|
java.net.URI |
getThemeURI()
|
boolean |
hasAsset(com.globalmentor.net.URIPath path)
Determines whether this application has an asset at the given path. |
boolean |
hasDestination(com.globalmentor.net.URIPath path)
Determines if there is a destination associated with the given appplication context-relative path. |
boolean |
hasResource(java.lang.String resourcePath)
Determines if the application has a resource available stored at the given resource path. |
void |
install(AbstractGuiseContainer container,
java.net.URI baseURI,
java.io.File homeDirectory,
java.io.File logDirectory,
java.io.File tempDirectory)
Installs the application into the given container at the given base URI. |
boolean |
isInstalled()
|
boolean |
isThemed()
|
java.util.Properties |
loadProperties(java.lang.String propertiesPath)
Loads properties from a file in the home directory. |
java.util.ResourceBundle |
loadResourceBundle(Theme theme,
java.util.Locale locale)
Retrieves a resource bundle for the given theme in the given locale. |
Theme |
loadTheme(java.net.URI themeURI)
Loads a theme from the given URI. |
void |
registerSession(GuiseSession guiseSession)
Registers a session with this application. |
com.globalmentor.net.URIPath |
relativizePath(com.globalmentor.net.URIPath path)
Changes an absolute path to an application-relative path. |
com.globalmentor.net.URIPath |
relativizeURI(java.net.URI uri)
Changes a URI to an application-relative path. |
com.globalmentor.net.URIPath |
resolvePath(com.globalmentor.net.URIPath path)
Resolves a relative or absolute path against the application base path. |
java.net.URI |
resolveURI(java.net.URI uri)
Resolves a URI against the application base path. |
void |
setDCSID(java.lang.String dcsID)
Sets the Data Collection Server log identifier. |
void |
setDestinations(java.util.List<Destination> destinations)
Associates multiple destinations with application context-relative paths or path patterns. |
void |
setEnvironment(Environment newEnvironment)
Sets the application local environment. |
void |
setLocales(java.util.List<java.util.Locale> newLocales)
Sets the list of supported locales. |
void |
setLogLevel(com.globalmentor.log.Log.Level level)
Sets the log level that will be logged. |
void |
setMailProperties(java.util.Map<?,?> mailProperties)
Sets properties of the mail manager. |
void |
setResourceBundleBaseName(java.lang.String newResourceBundleBaseName)
Changes the resource bundle base name. |
void |
setStyleURI(java.net.URI newStyle)
Sets the URI of the style of the application. |
void |
setThemed(boolean newThemed)
Sets whether the application applies themes. |
void |
setThemeURI(java.net.URI newThemeURI)
Sets the URI of the application theme. |
void |
uninstall(GuiseContainer container)
Uninstalls the application from the given container. |
void |
unregisterSession(GuiseSession guiseSession)
Unregisters a session from this application. |
| Methods inherited from interface com.globalmentor.net.Resource |
|---|
getURI |
| Methods inherited from interface com.globalmentor.beans.PropertyBindable |
|---|
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, hasPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
| Methods inherited from interface com.globalmentor.config.ConfigurationManaged |
|---|
getConfiguration |
| Field Detail |
|---|
static final java.lang.String ENVIRONMENT_PROPERTY
static final java.lang.String LOCALES_PROPERTY
static final java.lang.String RESOURCE_BUNDLE_BASE_NAME_PROPERTY
static final java.lang.String STYLE_URI_PROPERTY
static final java.lang.String THEME_URI_PROPERTY
static final java.lang.String THEMED_PROPERTY
static final com.globalmentor.net.URIPath GUISE_RESERVED_BASE_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_BASE_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_TEMP_BASE_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_AUDIO_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_CABS_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_DOCUMENTS_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_DTD_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_FLASH_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_JAVASCRIPT_PATH
static final com.globalmentor.net.URIPath GUISE_ASSETS_THEMES_PATH
static final com.globalmentor.net.URIPath GUISE_ROOT_THEME_BASE_PATH
static final com.globalmentor.net.URIPath GUISE_ROOT_THEME_PATH
static final com.globalmentor.net.URIPath GUISE_BASIC_THEME_BASE_PATH
static final com.globalmentor.net.URIPath GUISE_BASIC_THEME_PATH
static final com.globalmentor.net.URIPath GUISE_ROOT_THEME_CURSORS_PATH
| Method Detail |
|---|
com.globalmentor.io.IO<Resources> getResourcesIO()
com.globalmentor.io.IO<Theme> getThemeIO()
java.util.List<java.util.Locale> getLocales()
void setLocales(java.util.List<java.util.Locale> newLocales)
newLocales - The new supported application locales.
java.lang.NullPointerException - if the given list of locales is null.
java.lang.IllegalArgumentException - if the given list of locales is empty.LOCALES_PROPERTYjava.lang.String getResourceBundleBaseName()
null if no custom resource bundle is specified for this application..void setResourceBundleBaseName(java.lang.String newResourceBundleBaseName)
newResourceBundleBaseName - The new base name of the resource bundle, or null if no custom resource bundle is specified for this application.RESOURCE_BUNDLE_BASE_NAME_PROPERTYEnvironment getEnvironment()
void setEnvironment(Environment newEnvironment)
newEnvironment - The new application local environment.
java.lang.NullPointerException - if the given environment is null.ENVIRONMENT_PROPERTYvoid setLogLevel(com.globalmentor.log.Log.Level level)
level - The minimum level to be logged.
java.lang.NullPointerException - if the given level is null.java.util.Map<?,?> getMailProperties()
null value after the application is installed.
java.lang.IllegalStateException - if the application is installed into a container but the mail properties has not been configured.void setMailProperties(java.util.Map<?,?> mailProperties)
mailProperties - The new properties of the mail manager
java.lang.NullPointerException - if the given properties is null.
java.lang.IllegalStateException - if the application has already been installed into a container.Session getMailSession()
java.lang.IllegalStateException - if the application has not yet been installed into a container.
java.lang.IllegalStateException - if mail has not been configured for this application.java.util.Queue<Message> getMailSendQueue()
java.lang.IllegalStateException - if the application has not yet been installed into a container.
java.lang.IllegalStateException - if mail has not been configured for this application.boolean isThemed()
void setThemed(boolean newThemed)
Boolean.
newThemed - true if the application should apply themes, else false.THEMED_PROPERTYjava.net.URI getStyleURI()
null if the default style should be used.void setStyleURI(java.net.URI newStyle)
newStyle - The URI of the application style, or null if the default style should be used.STYLE_URI_PROPERTYjava.net.URI getThemeURI()
void setThemeURI(java.net.URI newThemeURI)
newThemeURI - The URI of the new application theme.
java.lang.NullPointerException - if the given theme URI is null.THEME_URI_PROPERTYjava.lang.String getDCSID()
null if no DCS ID is known.void setDCSID(java.lang.String dcsID)
dcsID - The identifier for logging to a Data Collection System such as WebTrends, or null if no DCS ID is known.com.globalmentor.net.URIPath getNavigationPath(java.net.URI depictionURI)
depictionURI - The plain absolute depict URI.
java.lang.NullPointerException - if the given depiction URI is null.GUISE_RESERVED_BASE_PATH
java.net.URI getDepictionURI(java.net.URI depictionRootURI,
com.globalmentor.net.URIPath navigationPath)
The requested navigation path is allowed to be in three forms:
/full/path/file.ext, which is typically resolved to the root depiction URI.path/file.ext, which is typically transformed if needed based upon hosts configured for sub-paths.
depictionRootURI - The plain, absolute, root URI depiction currently in use.navigationPath - The logical navigation path, either relative to the application, or absolute to the host.
java.lang.NullPointerException - if the given navigation URI is null.
java.net.URI getDepictionURI(java.net.URI depictionRootURI,
java.net.URI navigationURI)
The requested navigation URI is allowed to be in three forms:
http://www.cnn.com/, which is typically returned unmodified./full/path/file.ext, which is typically resolved to the root depiction URI.path/file.ext, which is typically transformed if needed based upon hosts configured for sub-paths.
depictionRootURI - The plain, absolute, root URI depiction currently in use.navigationURI - The logical navigation URI, either absolute, relative to the application, or absolute to the host.
java.lang.NullPointerException - if the given navigation URI is null.void addDestination(Destination destination)
destination - The description of the destination at the appplication context-relative path or path pattern.
java.lang.NullPointerException - if the destination is null.
void addDestination(Destination destination,
boolean priority)
destination - The description of the destination at the appplication context-relative path or path pattern.priority - Whether this destination takes priority over other destinations when there are multiple matches;
if this destination has no path pattern, this parameter is ignored.
java.lang.NullPointerException - if the destination is null.void setDestinations(java.util.List<Destination> destinations)
destinations - The destinations to set.Destination getDestination(com.globalmentor.net.URIPath path)
path - The address for which a destination should be retrieved.
null if no destination is associated with the path.
java.lang.IllegalArgumentException - if the provided path is absolute.java.lang.Iterable<Destination> getDestinations()
boolean hasDestination(com.globalmentor.net.URIPath path)
path - The appplication context-relative path.
true if there is destination associated with the given path, or false if no destination is associated with the given path.
java.lang.NullPointerException - if the path is null.
java.lang.IllegalArgumentException - if the provided path is absolute.GuiseContainer getContainer()
null if the application is not yet installed.GuiseSession createSession(Platform platform)
platform - The platform on which this session's objects are depicted.
java.lang.NullPointerException - if the given platform is null.void registerSession(GuiseSession guiseSession)
guiseSession - The Guise session to register with this Guise application.
java.lang.IllegalStateException - if the given session has alreaady been registered with this application.void unregisterSession(GuiseSession guiseSession)
guiseSession - The Guise session to unregister from this Guise application.
java.lang.IllegalStateException - if the given session is not registered with this application.GuiseSession getSession(java.util.UUID uuid)
uuid - The UUID of the Guise session to retrieve.
null if no Guise session is associated with the given UUID.
java.lang.NullPointerException - if the given UUID is null.ApplicationFrame createApplicationFrame()
com.globalmentor.net.URIPath getBasePath()
null if the application is not yet installed.java.io.File getHomeDirectory()
java.lang.IllegalStateException - if the application has not yet been installed into a container.java.io.File getLogDirectory()
java.lang.IllegalStateException - if the application has not yet been installed into a container.java.io.File getTempDirectory()
java.lang.IllegalStateException - if the application has not yet been installed into a container.
java.io.Writer getLogWriter(java.lang.String baseFilename,
com.globalmentor.io.IOOperation<java.io.Writer> initializer,
com.globalmentor.io.IOOperation<java.io.Writer> uninitializer)
throws java.io.IOException
baseFilename - The base filename (e.g. "base.log") that will be used in generating a log file for the current date (e.g. "base 2003-02-01.log").initializer - The encapsulation of any initialization that should be performed on any new writer, or null if no initialization is requested.uninitializer - The encapsulation of any uninitialization that should be performed on any new writer, or null if no uninitialization is requested.
java.io.IOExceptiongetLogDirectory()boolean isInstalled()
getContainer(),
getBasePath()void checkInstalled()
java.lang.IllegalStateException - if the application is not installed.isInstalled()
void install(AbstractGuiseContainer container,
java.net.URI baseURI,
java.io.File homeDirectory,
java.io.File logDirectory,
java.io.File tempDirectory)
GuiseContainer and should not be called directly by applications.
container - The Guise container into which the application is being installed.baseURI - The base URI at which the application is being installed.homeDirectory - The home directory of the application.logDirectory - The log directory of the application.tempDirectory - The temporary directory of the application.
java.lang.NullPointerException - if the container, base URI, home directory, log directory, and/or temporary directory is null.
java.lang.IllegalArgumentException - if the given base URI is not absolute or the path of which is not absolute or not a collection.
java.lang.IllegalStateException - if the application is already installed.void uninstall(GuiseContainer container)
GuiseContainer and should not be called directly by applications.
container - The Guise container into which the application is being installed.
java.lang.IllegalStateException - if the application is not installed or is installed into another container.com.globalmentor.net.URIPath resolvePath(com.globalmentor.net.URIPath path)
path - The path to be resolved.
java.lang.NullPointerException - if the given path is null.
java.lang.IllegalArgumentException - if the provided path specifies a URI scheme (i.e. the URI is absolute) and/or authority (in which case resolveURI(URI) should be used instead).getBasePath(),
resolveURI(URI)java.net.URI resolveURI(java.net.URI uri)
uri - The URI to be resolved.
java.lang.NullPointerException - if the given URI is null.getBasePath(),
resolvePath(URIPath)com.globalmentor.net.URIPath relativizePath(com.globalmentor.net.URIPath path)
path - The path to be relativized.
java.lang.NullPointerException - if the given path is null.
java.lang.IllegalArgumentException - if the provided path specifies a URI scheme (i.e. the URI is absolute) and/or authority (in which case resolveURI(URI) should be used instead).getBasePath(),
relativizeURI(URI)com.globalmentor.net.URIPath relativizeURI(java.net.URI uri)
uri - The URI to be relativized.
java.lang.NullPointerException - if the given URI is null.getBasePath(),
relativizePath(URIPath)
java.lang.String getLocaleResourcePath(java.lang.String resourceBasePath,
java.util.Locale locale)
resourceBasePath - An application-relative base path to a resource in the application resource storage area.locale - The locale to use in generating candidate resource names.
null if no resource exists at the given resource base path or any of its locale candidates.
java.lang.NullPointerException - if the given resource base path and/or locale is null.
java.lang.IllegalArgumentException - if the given resource path is absolute.
java.lang.IllegalArgumentException - if the given path is not a valid path.hasResource(String)boolean hasResource(java.lang.String resourcePath)
resourcePath - An application-relative path to a resource in the application resource storage area.
true if a resource exists at the given resource path.
java.lang.IllegalArgumentException - if the given resource path is absolute.
java.lang.IllegalArgumentException - if the given path is not a valid path.java.io.InputStream getResourceInputStream(java.lang.String resourcePath)
resourcePath - An application-relative path to a resource in the application resource storage area.
null if no resource exists at the given resource path.
java.lang.IllegalArgumentException - if the given resource path is absolute.
java.lang.IllegalArgumentException - if the given path is not a valid path.
java.io.InputStream getInputStream(java.net.URI uri)
throws java.io.IOException
uri - A URI to the entity; either absolute or relative to the application.
null if no entity exists at the given resource path.
java.lang.NullPointerException - if the given URI is null.
java.lang.IllegalStateException - if a Guise public temporary resource was requested that requires a particular Guise session, and the request was not made from the required session.
java.io.IOException - if there was an error connecting to the entity at the given URI.resolveURI(URI)
java.io.InputStream getInputStream(com.globalmentor.net.URIPath path)
throws java.io.IOException
path - A path that is either relative to the application context path or is absolute.
null if no entity exists at the given resource path.
java.lang.NullPointerException - if the given path is null.
java.lang.IllegalArgumentException - if the provided path specifies a URI scheme (i.e. the URI is absolute) and/or authority (in which case getInputStream(URI) should be used instead).
java.lang.IllegalStateException - if a Guise public temporary resource was requested that requires a particular Guise session, and the request was not made from the required session.
java.io.IOException - if there was an error connecting to the entity at the given path.getInputStream(URI)
java.io.OutputStream getOutputStream(java.net.URI uri)
throws java.io.IOException
uri - A URI to the entity; either absolute or relative to the application.
java.lang.NullPointerException - if the given URI is null.
java.lang.IllegalStateException - if a Guise public temporary resource was requested that requires a particular Guise session, and the request was not made from the required session.
java.io.FileNotFoundException - if a URI to a temporary file was passed before the file was created using #createTempAsset(String, String, boolean).
java.io.IOException - if there was an error connecting to the entity at the given URI.resolveURI(URI),
#createTempAsset(String, String, boolean)
java.io.OutputStream getOutputStream(com.globalmentor.net.URIPath path)
throws java.io.IOException
path - A path that is either relative to the application context path or is absolute.
java.lang.NullPointerException - if the given path is null.
java.lang.IllegalArgumentException - if the provided path specifies a URI scheme (i.e. the URI is absolute) and/or authority (in which case getOutputStream(URI) should be used instead).
java.lang.IllegalStateException - if a Guise public temporary resource was requested that requires a particular Guise session, and the request was not made from the required session.
java.io.FileNotFoundException - if a path to a temporary file was passed before the file was created using #createTempAsset(String, String, boolean).
java.io.IOException - if there was an error connecting to the entity at the given URI.getOutputStream(URI),
#createTempAsset(String, String, boolean)
com.globalmentor.net.URIPath createTempAsset(java.lang.String baseName,
java.lang.String extension,
GuiseSession restrictionSession)
throws java.io.IOException
baseName - The base filename to be used in generating the filename.extension - The extension to use for the temporary file.restrictionSession - The Guise session to which access access to the temporary file should be restricted, or null if there should be no access restriction.
java.lang.NullPointerException - if the given base name and/or extension is null.
java.lang.IllegalArgumentException - if the base name is the empty string.
java.lang.IllegalStateException - if the given restriction session is not registered with this application.
java.io.IOException - if there is a problem creating the temporary asset.getTempDirectory(),
hasAsset(URIPath)
boolean hasAsset(com.globalmentor.net.URIPath path)
throws java.io.IOException
path - The application-relative path of the asset.
true if an asset exists at the given path.
java.io.IOException - if there was an error accessing the asset.#createTempAsset(String, String, boolean),
Guise.hasAsset(String)
java.net.URL getAssetURL(com.globalmentor.net.URIPath path,
GuiseSession guiseSession)
throws java.io.IOException
path - The application-relative path of the asset.session - The Guise session requesting the asset, or null if there is no session associated with the request.
null if there is no such asset.
java.lang.IllegalStateException - if an asset was requested that requires a particular Guise session different from the given Guise session.
java.io.IOException - if there was an error accessing the asset.#createTempAsset(String, String, boolean),
Guise.getAssetURL(String)
java.util.ResourceBundle loadResourceBundle(Theme theme,
java.util.Locale locale)
throws java.io.IOException
theme - The current theme in effect.locale - The locale for which resources should be retrieved.
java.io.IOException - if there was an error loading a resource bundle.getResourceBundleBaseName()
Theme loadTheme(java.net.URI themeURI)
throws java.io.IOException
themeURI - The URI of the theme to load.
java.lang.NullPointerException - if the given theme URI is null.
java.io.IOException - if there is an error loading the theme or one of its parents.
java.util.Properties loadProperties(java.lang.String propertiesPath)
throws java.io.IOException
propertiesPath - The path to the properties file, relative to the application home directory.
java.lang.NullPointerException - if the given properties path is null.
java.lang.IllegalArgumentException - if the type of properties file is not recognized.
java.io.IOException - if there is an error loading the properties.getHomeDirectory()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||