org.apache.tapestry5
Interface Asset2
- All Superinterfaces:
- Asset
- All Known Implementing Classes:
- AbstractAsset
public interface Asset2
- extends Asset
Extension to Asset
that adds a method to determine if the asset is invariant or not.
AssetFactory
instances should ideally return Asset2 objects, not Asset. This is
only of primary interest to the AssetBindingFactory
, as it determines
the invariance of the binding from the asset (and assumes variant unless the asset object implements this
interface).
- Since:
- 5.1.0.0
Method Summary |
boolean |
isInvariant()
Returns true if the Asset is invariant (meaning that it returns the same value from Asset.toClientURL()
at all times). |
isInvariant
boolean isInvariant()
- Returns true if the Asset is invariant (meaning that it returns the same value from
Asset.toClientURL()
at all times). Most Assets are invariant. Assets that are used as binding values will be cached more aggressively by Tapestry if they are
invariant.
- Returns:
- true if invariant
- See Also:
AssetPathConverter.isInvariant()
,
Binding.isInvariant()
Copyright © 2003-2012 The Apache Software Foundation.