Class ClassResource

Class resource is a named resource accessed with the class loader. This can be used to access resources such as icons, files, etc.

Synopsis

See Also
java.lang.Class.getResource
Since

3.0

Inheritance Path.  java.lang.Object-> com.itmill.toolkit.terminal.ClassResource

ClassResource(Class, String, Application)

Parameters

associatedClass

The class of the which the resource is associated.

resourceName

Unique identifier of the resource within the application.

application

The application this resource will be added to.

Create new application resource instance.

ClassResource(String, Application)

Parameters

resourceName

Unique identifier of the resource within the application.

application

The application this resource will be added to.

Create new application resource instance. The resource id is relative to the location of the application class.

getApplication()

Description copied from interface: getApplication

Get the application of the resource

getBufferSize()

Parameters

return

int The size of the buffer in bytes.

Description copied from interface: getBufferSize

Get the size of the download buffer used for this resource.

If the buffer size is 0, the buffer size is decided by the terminal adapter. The default value is 0.

getCacheTime()

Parameters

return

Cache time in milliseconds

Description copied from interface: getCacheTime

Get lenght of cache expiration time.

This gives the adapter the possibility cache streams sent to the client. The caching may be made in adapter or at the client if the client supports caching. Default is DEFAULT_CACHETIME.

getFilename()

Description copied from interface: getFilename

Get virtual filename for the resource

getStream()

Description copied from interface: getStream

Get resource as stream

setBufferSize(int)

Parameters

bufferSize

The size of the buffer in bytes.

Set the size of the download buffer used for this resource.

setCacheTime(long)

Parameters

cacheTime

The cache time in milliseconds.

Set lenght of cache expiration time.

This gives the adapter the possibility cache streams sent to the client. The caching may be made in adapter or at the client if the client supports caching. Zero or negavive value disbales the caching of this stream.