org.apache.tapestry.asset
Class PrivateAsset

java.lang.Object
  extended by org.apache.tapestry.asset.AbstractAsset
      extended by org.apache.tapestry.asset.PrivateAsset
All Implemented Interfaces:
org.apache.hivemind.Locatable, IAsset

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.

Author:
Howard Ship

Constructor Summary
PrivateAsset(org.apache.hivemind.Resource resourceLocation, IEngineService assetService, org.apache.hivemind.Location location)
           
PrivateAsset(org.apache.hivemind.Resource resourceLocation, org.apache.hivemind.Location location)
          Deprecated. To be removed (someday). Use PrivateAsset(Resource, IEngineService, Location) instead.
 
Method Summary
 String buildURL()
          Gets the localized version of the resource.
 InputStream getResourceAsStream()
          Accesses the localized version of the resource (if possible) and returns it as an input stream.
 
Methods inherited from class org.apache.tapestry.asset.AbstractAsset
getLocation, getResourceLocation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrivateAsset

public PrivateAsset(org.apache.hivemind.Resource resourceLocation,
                    org.apache.hivemind.Location location)
Deprecated. To be removed (someday). Use PrivateAsset(Resource, IEngineService, Location) instead.


PrivateAsset

public PrivateAsset(org.apache.hivemind.Resource resourceLocation,
                    IEngineService assetService,
                    org.apache.hivemind.Location location)
Method Detail

buildURL

public String buildURL()
Gets the localized version of the resource. Build the URL for the resource. If possible, the application's ExternalAssetis located, to copy the resource to a directory visible to the web server.


getResourceAsStream

public InputStream getResourceAsStream()
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 pageis returned.



Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.