org.apache.tapestry.resource
Class AbstractResourceLocation
java.lang.Object
|
+--org.apache.tapestry.resource.AbstractResourceLocation
- All Implemented Interfaces:
- IResourceLocation
- Direct Known Subclasses:
- ClasspathResourceLocation, ContextResourceLocation
- public abstract class AbstractResourceLocation
- extends Object
- implements IResourceLocation
AbstractResourceLocation
protected AbstractResourceLocation(String path)
getName
public String getName()
- Description copied from interface:
IResourceLocation
- Returns the file name portion of the resource location.
- Specified by:
getName
in interface IResourceLocation
getRelativeLocation
public IResourceLocation getRelativeLocation(String name)
- Description copied from interface:
IResourceLocation
- Returns at a relative location to this resource.
The new resource may or may not exist; this can be determined
via
#getResourceURL(Locale)
.
- Specified by:
getRelativeLocation
in interface IResourceLocation
- Following copied from interface:
org.apache.tapestry.IResourceLocation
- Parameters:
name
- name of new resource, possibly as a relative path, or
as an absolute path (starting with a slash).
getPath
public String getPath()
- Description copied from interface:
IResourceLocation
- Returns the path that represents the resource. This should
only be used when the type of resource is known.
- Specified by:
getPath
in interface IResourceLocation
buildNewResourceLocation
protected abstract IResourceLocation buildNewResourceLocation(String path)
equals
public boolean equals(Object obj)
- Returns true if the other object is an instance of the
same class, and the paths are equal.
- Overrides:
equals
in class Object