org.pentaho.reporting.libraries.resourceloader.loader.raw

Class RawResourceData

public class RawResourceData extends Object implements ResourceData

Creation-Date: 12.04.2006, 15:06:48

Author: Thomas Morgner

Constructor Summary
RawResourceData(ResourceKey rawKey)
Method Summary
ObjectgetAttribute(String key)
We do not support attributes.
ResourceKeygetKey()
longgetLength()
byte[]getResource(ResourceManager caller)
intgetResource(ResourceManager caller, byte[] target, long offset, int length)
Tries to read data into the given byte-array.
InputStreamgetResourceAsStream(ResourceManager caller)
longgetVersion(ResourceManager caller)

Constructor Detail

RawResourceData

public RawResourceData(ResourceKey rawKey)

Method Detail

getAttribute

public Object getAttribute(String key)
We do not support attributes.

Parameters: key

Returns:

getKey

public ResourceKey getKey()

getLength

public long getLength()

getResource

public byte[] getResource(ResourceManager caller)

getResource

public int getResource(ResourceManager caller, byte[] target, long offset, int length)
Tries to read data into the given byte-array.

Parameters: caller target offset length

Returns: the number of bytes read or -1 if no more data can be read.

Throws: org.pentaho.reporting.libraries.resourceloader.ResourceLoadingException

getResourceAsStream

public InputStream getResourceAsStream(ResourceManager caller)

getVersion

public long getVersion(ResourceManager caller)