Class ResourceLocation

java.lang.Object
org.apache.tools.ant.types.ResourceLocation
Direct Known Subclasses:
DTDLocation

public class ResourceLocation extends 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
  • Constructor Details

    • ResourceLocation

      public ResourceLocation()
  • Method Details

    • setPublicId

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

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

      public void setBase(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 String getPublicId()
      Returns:
      the publicId of the resource.
    • getLocation

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

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