|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IResourceLocation
Describes the location of a resource, such as a specification or template. Resources may be located within the classpath, or within the Web context root or somewhere else entirely.
Resources may be either base or localized. A localized
version of a base resource may be obtained
via getLocalization(Locale).
Resource locations are used as Map keys, they must
implement Object.hashCode() and
Object.equals(java.lang.Object)
properly.
Resource locations are valid even if the corresponding
resource doesn't exist. To verify if a localization
actually exists, use getResourceURL(), which returns
null if the resource doesn't exist. getLocalization(Locale)
returns only real resource locations, where the resource exists.
Folders must be represented with a trailing slash.
| Method Summary | |
|---|---|
Locale |
getLocale()
Returns the locale for which this resource has been localized or null if the resource has not been localized. |
IResourceLocation |
getLocalization(Locale locale)
Returns a localized version of this resource (or this resource, if no appropriate localization is found). |
String |
getName()
Returns the file name portion of the resource location. |
String |
getPath()
Returns the path that represents the resource. |
IResourceLocation |
getRelativeLocation(String name)
Returns at a relative location to this resource. |
URL |
getResourceURL()
Returns a URL for the resource. |
| Method Detail |
|---|
URL getResourceURL()
String getName()
IResourceLocation getLocalization(Locale locale)
locale - to localize for, or null for no localization.
IResourceLocation getRelativeLocation(String name)
getResourceURL().
name - name of new resource, possibly as a relative path, or
as an absolute path (starting with a slash).String getPath()
Locale getLocale()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||