org.jfree.resourceloader
Class SimpleResource
java.lang.Object
org.jfree.resourceloader.SimpleResource
- All Implemented Interfaces:
- java.io.Serializable, Resource
public class SimpleResource
- extends java.lang.Object
- implements Resource
A simple resource with only a single dependency.
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleResource
public SimpleResource(ResourceKey key,
java.lang.Object value,
long version)
getResource
public java.lang.Object getResource()
- Specified by:
getResource
in interface Resource
getVersion
public long getVersion(ResourceKey key)
- Specified by:
getVersion
in interface Resource
getDependencies
public ResourceKey[] getDependencies()
- The primary source is also included in this set. The dependencies are given
as ResourceKey objects. The keys itself do not hold any state information.
The dependencies do not track deep dependencies. So if Resource A depends
on Resource B which depends on Resource C, then A only knows about B, not
C.
- Specified by:
getDependencies
in interface Resource
- Returns:
getSource
public ResourceKey getSource()
- Specified by:
getSource
in interface Resource