org.apache.tools.ant.types
Class ResourceLocation

java.lang.Object
  extended by org.apache.tools.ant.types.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:

Since:
Ant 1.6
See Also:
Catalog

Constructor Summary
ResourceLocation()
           
 
Method Summary
 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.