Class CompoundResource

  • All Implemented Interfaces:
    java.io.Serializable, Resource

    public class CompoundResource
    extends java.lang.Object
    implements Resource
    Creation-Date: 08.04.2006, 14:08:13
    Author:
    Thomas Morgner
    See Also:
    Serialized Form
    • Constructor Detail

      • CompoundResource

        public CompoundResource​(ResourceKey source,
                                DependencyCollector dependencies,
                                java.lang.Object product,
                                java.lang.Class targetType)
    • Method Detail

      • 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:
      • getTargetType

        public java.lang.Class getTargetType()
        Specified by:
        getTargetType in interface Resource