Class BundleCacheResourceWrapper
- java.lang.Object
-
- org.pentaho.reporting.libraries.resourceloader.cache.BundleCacheResourceWrapper
-
- All Implemented Interfaces:
Serializable
,Resource
public class BundleCacheResourceWrapper extends Object implements Resource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BundleCacheResourceWrapper(Resource parent, ResourceKey outsideKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceKey[]
getDependencies()
The primary source is also included in this set.Object
getResource()
ResourceKey
getSource()
Class
getTargetType()
long
getVersion(ResourceKey key)
boolean
isTemporaryResult()
-
-
-
Constructor Detail
-
BundleCacheResourceWrapper
public BundleCacheResourceWrapper(Resource parent, ResourceKey outsideKey)
-
-
Method Detail
-
getResource
public Object getResource() throws ResourceException
- Specified by:
getResource
in interfaceResource
- Throws:
ResourceException
-
getTargetType
public Class getTargetType()
- Specified by:
getTargetType
in interfaceResource
-
getVersion
public long getVersion(ResourceKey key)
- Specified by:
getVersion
in interfaceResource
-
getDependencies
public ResourceKey[] getDependencies()
Description copied from interface:Resource
The primary source is also included in this set. The dependencies are given as ResourceKey objects. The keys itself do not hold any state information. The dependencies do not track deep dependencies. So if Resource A depends on Resource B which depends on Resource C, then A only knows about B, not C.- Specified by:
getDependencies
in interfaceResource
- Returns:
-
getSource
public ResourceKey getSource()
-
isTemporaryResult
public boolean isTemporaryResult()
- Specified by:
isTemporaryResult
in interfaceResource
-
-