Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 // Copyright 2009 The Apache Software Foundation
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
 // You may obtain a copy of the License at
 // Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// See the License for the specific language governing permissions and
// limitations under the License.
package org.apache.tapestry5;

Extension to Asset that adds a method to determine if the asset is invariant or not. instances should ideally return Asset2 objects, not Asset. This is only of primary interest to the org.apache.tapestry5.internal.bindings.AssetBindingFactory, as it determines the invariance of the binding from the asset (and assumes variant unless the asset object implements this interface).

public interface Asset2 extends Asset
Returns true if the Asset is invariant (meaning that it returns the same value from Asset.toClientURL() at all times}. Assets that are used as binding values will be cached more aggresively by Tapestry as they are invariant.

    boolean isInvariant();
New to GrepCode? Check out our FAQ X