org.jfree.resourceloader
Class ResourceKey
public final
class
ResourceKey
extends Object
implements Serializable
The key is an unique identifier for the resource. Most of the time,
this may be an URL, but other (especially database based) schemas are
possible.
A resource key must provide an 'equals' implementation. ResourceKeys should
be implemented as immutable classes, so that they can be safely stored in
collections or on external storages (like caches).
Author: Thomas Morgner
public ResourceKey(Object schema, Object identifier, Map factoryParameters)
public ResourceKey(
ResourceKey parent, Object schema, Object identifier, Map factoryParameters)
public boolean equals(Object o)
public Map getFactoryParameters()
public Object getIdentifier()
public Object getSchema()
Returns the schema of this resource key. The schema is an internal
identifier to locate the resource-loader implementation that was
responsible for creating the key in the first place.
The schema has no meaning outside the resource loading framework.
Returns:
public int hashCode()
public String toString()