|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tapestry.asset.AssetSourceImpl
public class AssetSourceImpl
Implementation of the AssetSource
service interface.
Constructor Summary | |
---|---|
AssetSourceImpl()
|
Method Summary | |
---|---|
IAsset |
findAsset(org.apache.hivemind.Resource base,
IComponentSpecification spec,
String path,
Locale locale,
org.apache.hivemind.Location location)
Finds an asset relative to the specified base resources OR IComponentSpecification passed in. |
IAsset |
findAsset(org.apache.hivemind.Resource base,
String path,
Locale locale,
org.apache.hivemind.Location location)
Finds an asset relative to some existing resource (typically, a page, component or library specification). |
void |
initializeService()
|
void |
setClasspathAssetFactory(AssetFactory classpathAssetFactory)
|
void |
setContextAssetFactory(AssetFactory contextAssetFactory)
|
void |
setContributions(List contributions)
List of AssetFactoryContribution . |
void |
setDefaultAssetFactory(AssetFactory defaultAssetFactory)
Factory used when an unrecognized prefix (typically, an arbitrary URL's scheme) is provided. |
void |
setLookupAssetFactory(AssetFactory lookupAssetFactory)
Factory used when the path has no prefix, and the type of asset must be inferred from the type of resource. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AssetSourceImpl()
Method Detail |
---|
public void initializeService()
public IAsset findAsset(org.apache.hivemind.Resource base, String path, Locale locale, org.apache.hivemind.Location location)
AssetSource
findAsset
in interface AssetSource
base
- The base resource used for resolving the assetpath
- the path relative to the base resource; alternately, the path may include a prefix
that defines a domain (such as "classpath:" or "context:") in which case the base
resource is ignored and the resource resolved within that domainlocale
- used to find a localized version of the asset, may be null to indicate no
localizationlocation
- used to report errors (such as missing resources)
public IAsset findAsset(org.apache.hivemind.Resource base, IComponentSpecification spec, String path, Locale locale, org.apache.hivemind.Location location)
AssetSource
base
resources OR IComponentSpecification
passed in.
findAsset
in interface AssetSource
base
- The base resource used for resolving the assetspec
- The specification the resource may be relative to if not found relative to base.path
- the path relative to the base resource; alternately, the path may include a prefix
that defines a domain (such as "classpath:" or "context:") in which case the base
resource is ignored and the resource resolved within that domainlocale
- used to find a localized version of the asset, may be null to indicate no
localizationlocation
- used to report errors (such as missing resources)
public void setLookupAssetFactory(AssetFactory lookupAssetFactory)
public void setContributions(List contributions)
AssetFactoryContribution
.
public void setDefaultAssetFactory(AssetFactory defaultAssetFactory)
public void setClasspathAssetFactory(AssetFactory classpathAssetFactory)
public void setContextAssetFactory(AssetFactory contextAssetFactory)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |