Class URLResourceLoader

  • All Implemented Interfaces:
    ResourceLoader

    public class URLResourceLoader
    extends Object
    implements ResourceLoader
    Creation-Date: 05.04.2006, 15:32:36
    Author:
    Thomas Morgner
    • Field Detail

      • SCHEMA_NAME

        public static final String SCHEMA_NAME
    • Constructor Detail

      • URLResourceLoader

        public URLResourceLoader()
    • Method Detail

      • isSupportedKey

        public boolean isSupportedKey​(ResourceKey key)
        Checks, whether this resource loader implementation was responsible for creating this key.
        Specified by:
        isSupportedKey in interface ResourceLoader
        Parameters:
        key -
        Returns:
      • toURL

        public URL toURL​(ResourceKey key)
        Description copied from interface: ResourceLoader
        Generates a URL version of the supplied ResourceKey.
        Specified by:
        toURL in interface ResourceLoader
        Parameters:
        key - the ResourceKey from which a URL will be created
        Returns:
        the URL representation of the ResourceKey
      • serialize

        public String serialize​(ResourceKey bundleKey,
                                ResourceKey key)
        Creates a String version of the resource key that can be used to generate a new ResourceKey object via deserialization
        Specified by:
        serialize in interface ResourceLoader
        Parameters:
        bundleKey -
        key -
        Returns:
        a String which is a serialized version of the ResourceKey
      • isSupportedDeserializer

        public boolean isSupportedDeserializer​(String data)
        Description copied from interface: ResourceLoader
        Determines if the resource loader is capable of deserializing the serialized version of the ResourceKey.
        Specified by:
        isSupportedDeserializer in interface ResourceLoader
        Parameters:
        data - the serialized version of the resource key
        Returns:
        true if this ResourceLoader is capable of deserializing the serialized version of this resource key, false otherwise.