public abstract class AbstractResource extends java.lang.Object implements Resource
Resource.
Resource instances act as a kind of factory for new instances
of the same type, via newResource(String).
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractResource(java.lang.String path) |
protected |
AbstractResource(java.lang.String path,
java.util.Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Returns true if the other object is an instance of the
same class, and the paths are equal.
|
java.util.Locale |
getLocale()
Returns the locale for which this resource has been localized
or null if the resource has not been localized.
|
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.
|
protected abstract Resource |
newResource(java.lang.String path) |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLocalization, getResourceURLprotected AbstractResource(java.lang.String path)
protected AbstractResource(java.lang.String path, java.util.Locale locale)
public java.lang.String getName()
Resourcepublic Resource getRelativeResource(java.lang.String name)
ResourceResource.getResourceURL().getRelativeResource in interface Resourcename - name of new resource, possibly as a relative path, or
as an absolute path (starting with a slash).public java.lang.String getPath()
Resourcepublic java.util.Locale getLocale()
Resourceprotected abstract Resource newResource(java.lang.String path)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Object