Class RawResourceData
java.lang.Object
org.pentaho.reporting.libraries.resourceloader.loader.raw.RawResourceData
- All Implemented Interfaces:
Serializable
,ResourceData
Creation-Date: 12.04.2006, 15:06:48
- Author:
- Thomas Morgner
- See Also:
-
Field Summary
Fields inherited from interface org.pentaho.reporting.libraries.resourceloader.ResourceData
CONTENT_LENGTH, CONTENT_TYPE, FILENAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute
(String key) We do not support attributes.getKey()
long
byte[]
getResource
(ResourceManager caller) This is dangerous, especially if the resource is large.int
getResource
(ResourceManager caller, byte[] target, long offset, int length) Tries to read data into the given byte-array.getResourceAsStream
(ResourceManager caller) long
getVersion
(ResourceManager caller)
-
Constructor Details
-
RawResourceData
-
-
Method Details
-
getResource
Description copied from interface:ResourceData
This is dangerous, especially if the resource is large.- Specified by:
getResource
in interfaceResourceData
- Returns:
- Throws:
ResourceLoadingException
-
getLength
public long getLength()- Specified by:
getLength
in interfaceResourceData
-
getResourceAsStream
- Specified by:
getResourceAsStream
in interfaceResourceData
- Throws:
ResourceLoadingException
-
getResource
public int getResource(ResourceManager caller, byte[] target, long offset, int length) throws ResourceLoadingException Tries to read data into the given byte-array.- Specified by:
getResource
in interfaceResourceData
- Parameters:
caller
-target
-offset
-length
-- Returns:
- the number of bytes read or -1 if no more data can be read.
- Throws:
ResourceLoadingException
-
getAttribute
We do not support attributes.- Specified by:
getAttribute
in interfaceResourceData
- Parameters:
key
-- Returns:
-
getKey
- Specified by:
getKey
in interfaceResourceData
-
getVersion
- Specified by:
getVersion
in interfaceResourceData
- Throws:
ResourceLoadingException
-