|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tapestry.asset.DefaultAssetFactory
public class DefaultAssetFactory
Default asset factory used when the asset path contains a prefix that is not recognized. It is assumed that the prefix is, in fact, the scheme of an external URL.
Constructor Summary | |
---|---|
DefaultAssetFactory()
|
Method Summary | |
---|---|
IAsset |
createAbsoluteAsset(java.lang.String path,
java.util.Locale locale,
org.apache.hivemind.Location location)
Creates a new asset relative to the root of the domain defined by the type of asset. |
IAsset |
createAsset(org.apache.hivemind.Resource resource,
org.apache.hivemind.Location location)
Creates a new asset based on a known resource. |
IAsset |
createAsset(org.apache.hivemind.Resource baseResource,
java.lang.String path,
java.util.Locale locale,
org.apache.hivemind.Location location)
Creates a new asset relative to an existing asset. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultAssetFactory()
Method Detail |
---|
public IAsset createAsset(org.apache.hivemind.Resource baseResource, java.lang.String path, java.util.Locale locale, org.apache.hivemind.Location location)
AssetFactory
createAsset
in interface AssetFactory
baseResource
- the base resource from which an asset path may be calculated. Each type of asset
is linked to a particular implemenation of Resource
, and generates a
corresponding implementation of IAsset
.path
- the path relative to the resource (if no leading slash), or an absolute path
within the domain of the asset type (i.e, within the classpath, or within the web
application).locale
- the desired locale of the asset; the closest match will be used.location
- the location to be associated with the returned asset, or null to not attempt to
localize the assetpublic IAsset createAsset(org.apache.hivemind.Resource resource, org.apache.hivemind.Location location)
AssetFactory
createAsset
in interface AssetFactory
public IAsset createAbsoluteAsset(java.lang.String path, java.util.Locale locale, org.apache.hivemind.Location location)
AssetFactory
createAbsoluteAsset
in interface AssetFactory
path
- the absolute path for the resourcelocale
- the locale to localize the asset to, or null for no localizationlocation
- the location used to report any errors
IAsset
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |