Class ResourceLocation

  • Direct Known Subclasses:
    DTDLocation

    public class ResourceLocation
    extends java.lang.Object

    Helper class to handle the <dtd> and <entity> nested elements. These correspond to the PUBLIC and URI catalog entry types, respectively, as defined in the OASIS "Open Catalog" standard.

    Possible Future Enhancements:

    • Bring the Ant element names into conformance with the OASIS standard
    • Add support for additional OASIS catalog entry types
    Since:
    Ant 1.6
    See Also:
    Catalog
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.net.URL getBase()  
      java.lang.String getLocation()  
      java.lang.String getPublicId()  
      void setBase​(java.net.URL base)  
      void setLocation​(java.lang.String location)  
      void setPublicId​(java.lang.String publicId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResourceLocation

        public ResourceLocation()
    • Method Detail

      • setPublicId

        public void setPublicId​(java.lang.String publicId)
        Parameters:
        publicId - uniquely identifies the resource.
      • setLocation

        public void setLocation​(java.lang.String location)
        Parameters:
        location - the location of the resource associated with the publicId.
      • setBase

        public void setBase​(java.net.URL base)
        Parameters:
        base - the base URL of the resource associated with the publicId. If the location specifies a relative URL/pathname, it is resolved using the base. The default base for an external catalog file is the directory in which it is located.
      • getPublicId

        public java.lang.String getPublicId()
        Returns:
        the publicId of the resource.
      • getLocation

        public java.lang.String getLocation()
        Returns:
        the location of the resource identified by the publicId.
      • getBase

        public java.net.URL getBase()
        Returns:
        the base of the resource identified by the publicId.