Class ReportResource
- java.lang.Object
-
- org.pentaho.reporting.libraries.resourceloader.CompoundResource
-
- org.pentaho.reporting.engine.classic.core.modules.parser.base.ReportResource
-
- All Implemented Interfaces:
Serializable
,org.pentaho.reporting.libraries.resourceloader.Resource
public class ReportResource extends org.pentaho.reporting.libraries.resourceloader.CompoundResource
A resource implementation that tries to clone the provided parse-result so that the cached object is shielded from later modifications.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReportResource(org.pentaho.reporting.libraries.resourceloader.ResourceKey source, org.pentaho.reporting.libraries.resourceloader.DependencyCollector dependencies, Object product, Class targetType, boolean clone)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getResource()
boolean
isTemporaryResult()
-
-
-
Method Detail
-
isTemporaryResult
public boolean isTemporaryResult()
- Specified by:
isTemporaryResult
in interfaceorg.pentaho.reporting.libraries.resourceloader.Resource
- Overrides:
isTemporaryResult
in classorg.pentaho.reporting.libraries.resourceloader.CompoundResource
-
getResource
public Object getResource() throws org.pentaho.reporting.libraries.resourceloader.ResourceException
- Specified by:
getResource
in interfaceorg.pentaho.reporting.libraries.resourceloader.Resource
- Overrides:
getResource
in classorg.pentaho.reporting.libraries.resourceloader.CompoundResource
- Throws:
org.pentaho.reporting.libraries.resourceloader.ResourceException
-
-