Package org.n52.shetland.inspire
Class InspireResourceLocator
- java.lang.Object
-
- org.n52.shetland.inspire.InspireResourceLocator
-
public class InspireResourceLocator extends Object
Service internal representation of INSPIRE resource locator- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description InspireResourceLocator(String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InspireResourceLocatoraddMediaType(MediaType mediaType)Add aMediaTypeSet<MediaType>getMediaTypes()Get theMediaTypesStringgetURL()Get the URLbooleanisSetMediaTypes()Check if media types are setbooleanisSetUrl()Check if the URL is setInspireResourceLocatorsetMediaTypes(Collection<MediaType> mediaTypes)Set theMediaTypes, clears the existing collectionStringtoString()
-
-
-
Constructor Detail
-
InspireResourceLocator
public InspireResourceLocator(String url)
-
-
Method Detail
-
getURL
public String getURL()
Get the URL- Returns:
- the URL
-
isSetUrl
public boolean isSetUrl()
Check if the URL is set- Returns:
true, if the URL is set
-
setMediaTypes
public InspireResourceLocator setMediaTypes(Collection<MediaType> mediaTypes)
Set theMediaTypes, clears the existing collection- Parameters:
mediaTypes- the media types to set- Returns:
- this
-
addMediaType
public InspireResourceLocator addMediaType(MediaType mediaType)
Add aMediaType- Parameters:
mediaType- the media type to add- Returns:
- this
-
isSetMediaTypes
public boolean isSetMediaTypes()
Check if media types are set- Returns:
true, if media types are set
-
-