Class ResourceReference


  • public final class ResourceReference
    extends Object
    A generic reference to a resource.
    Author:
    Ryan Heaton
    • Constructor Detail

      • ResourceReference

        public ResourceReference()
      • ResourceReference

        public ResourceReference​(URI resource)
      • ResourceReference

        public ResourceReference​(URI resource)
      • ResourceReference

        public ResourceReference​(URI resource,
                                 String resourceId)
    • Method Detail

      • getResourceId

        public String getResourceId()
        The resource id of the resource being referenced. Used as an extension attribute when resolving the resource is inconvenient.
        Returns:
        The resource id of the resource being referenced.
      • setResourceId

        public void setResourceId​(String resourceId)
        The resource id of the resource being referenced. Used as an extension attribute when resolving the resource is inconvenient.
        Parameters:
        resourceId - The resource id of the resource being referenced.
      • resourceId

        public ResourceReference resourceId​(String resourceId)
        Build up this resource reference with a resource id.
        Parameters:
        resourceId - The resource id.
        Returns:
        this.
      • resource

        public ResourceReference resource​(URI resource)
        Build up this resource reference with a resource.
        Parameters:
        resource - The resource.
        Returns:
        this.
      • toString

        public String toString()
        Provide a simple toString() method.
        Overrides:
        toString in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object