| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Resource
Describes the location of a resource, such as a module deployment descriptor, or a messages file.
 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 | |
|---|---|
|  java.util.Locale | getLocale()Returns the locale for which this resource has been localized or null if the resource has not been localized. | 
|  Resource | getLocalization(java.util.Locale locale)Returns a localized version of this resource (or this resource, if no appropriate localization is found). | 
|  java.lang.String | getName()Returns the file name portion of the resource location. | 
|  java.lang.String | getPath()Returns the path that represents the resource. | 
|  Resource | getRelativeResource(java.lang.String name)Returns at a relative location to this resource. | 
|  java.net.URL | getResourceURL()Returns a URL for the resource. | 
| Method Detail | 
|---|
java.net.URL getResourceURL()
java.lang.String getName()
Resource getLocalization(java.util.Locale locale)
locale - to localize for, or null for no localization.
Resource getRelativeResource(java.lang.String name)
getResourceURL().
name - name of new resource, possibly as a relative path, or
 as an absolute path (starting with a slash).java.lang.String getPath()
java.util.Locale getLocale()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||