org.apache.tapestry.asset
Class PrivateAsset
java.lang.Object
org.apache.tapestry.asset.AbstractAsset
org.apache.tapestry.asset.PrivateAsset
- All Implemented Interfaces:
- IAsset, ILocatable
public class PrivateAsset
- extends AbstractAsset
An implementation of IAsset
for localizable assets within
the JVM's classpath.
The localization code here is largely cut-and-paste from
ContextAsset
.
- Version:
- $Id: PrivateAsset.java 244167 2005-03-17 08:14:54Z pferraro $
- Author:
- Howard Ship
PrivateAsset
public PrivateAsset(ClasspathResourceLocation resourceLocation,
ILocation location)
buildURL
public String buildURL(IRequestCycle cycle)
- Gets the localized version of the resource. Build
the URL for the resource. If possible, the application's
AssetExternalizer
is located, to copy the resource to
a directory visible to the web server.
getResourceAsStream
public InputStream getResourceAsStream(IRequestCycle cycle)
- Description copied from interface:
IAsset
- Accesses the localized version of the resource (if possible) and returns it as
an input stream. A version of the resource localized to the
current
page
is returned.