Class CompoundResource
java.lang.Object
org.pentaho.reporting.libraries.resourceloader.CompoundResource
- All Implemented Interfaces:
Serializable
,Resource
Creation-Date: 08.04.2006, 14:08:13
- Author:
- Thomas Morgner
- See Also:
-
Constructor Summary
ConstructorDescriptionCompoundResource
(ResourceKey source, DependencyCollector dependencies, Object product, Class targetType) -
Method Summary
Modifier and TypeMethodDescriptionThe primary source is also included in this set.long
getVersion
(ResourceKey key) boolean
-
Constructor Details
-
CompoundResource
public CompoundResource(ResourceKey source, DependencyCollector dependencies, Object product, Class targetType)
-
-
Method Details
-
getResource
- Specified by:
getResource
in interfaceResource
- Throws:
ResourceException
-
getVersion
- Specified by:
getVersion
in interfaceResource
-
getDependencies
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
-
getTargetType
- Specified by:
getTargetType
in interfaceResource
-
isTemporaryResult
public boolean isTemporaryResult()- Specified by:
isTemporaryResult
in interfaceResource
-