Class OnLineResourceImpl
Object
AbstractMetadata
ModifiableMetadata
MetadataEntity
OnLineResourceImpl
- All Implemented Interfaces:
Serializable
,Cloneable
,OnLineResource
Information about on-line sources from which the dataset, specification, or community profile name and extended
metadata elements can be obtained.
- Since:
- 2.1
- Author:
- Martin Desruisseaux (IRD), Touraïvane
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OnLineResource
The online resources for the European Petroleum Survey Group.static final OnLineResource
The online resources for ESRI.static final OnLineResource
The online resources for the GeoTIFF group.static final OnLineResource
The online resources for the Geotools project.static final OnLineResource
The online resources for IAU.static final OnLineResource
The online resources for the Open Geospatial Consortium.static final OnLineResource
The online resources for the OpenGIS consortium.static final OnLineResource
The online resources for Oracle.static final OnLineResource
The online resources for PostGIS.static final OnLineResource
The online resources for PROJ.static final OnLineResource
The online resources for Sun Microsystems.static final OnLineResource
The download link for Web Map Service specification.Fields inherited from class AbstractMetadata
LOGGER
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an initially empty on line resource.OnLineResourceImpl
(URI linkage) Creates an on line resource initialized to the given URI.OnLineResourceImpl
(OnlineResourceType onlineResource) OnLineResourceImpl
(OnLineResource source) Constructs a metadata entity initialized with the values from the specified metadata. -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of an application profile that can be used with the online resource.Returns the detailed text description of what the online resource is/does.Returns the code for function performed by the online resource.Returns the location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as http://www.statkart.no/isotc211.getName()
Name of the online resource.Returns the connection protocol to be used.void
setApplicationProfile
(String newValue) Set the name of an application profile that can be used with the online resource.void
setDescription
(InternationalString newValue) Set the detailed text description of what the online resource is/does.void
setFunction
(OnLineFunction newValue) Set the code for function performed by the online resource.void
setLinkage
(URI newValue) Set the location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as http://www.statkart.no/isotc211.void
Set the name of the online resource.Methods inherited from class MetadataEntity
ensureNonNull, getStandard
Methods inherited from class ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
Methods inherited from class AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
-
Field Details
-
OGC
The online resources for the Open Geospatial Consortium. "Open Geospatial consortium" is the new name for "OpenGIS consortium".- See Also:
-
OPEN_GIS
The online resources for the OpenGIS consortium. "OpenGIS consortium" is the old name for "Open Geospatial consortium".- See Also:
-
EPSG
The online resources for the European Petroleum Survey Group. -
GEOTIFF
The online resources for the GeoTIFF group. -
ESRI
The online resources for ESRI. -
IAU
The online resources for IAU. -
ORACLE
The online resources for Oracle. -
POSTGIS
The online resources for PostGIS.- Since:
- 2.4
-
PROJ
The online resources for PROJ. -
SUN_MICROSYSTEMS
The online resources for Sun Microsystems. This online resources point to the Java developper site.- Since:
- 2.2
-
GEOTOOLS
The online resources for the Geotools project. -
WMS
The download link for Web Map Service specification. The download link may change in future Geotools versions in order to point toward the latest specification.- Since:
- 2.2
-
-
Constructor Details
-
OnLineResourceImpl
public OnLineResourceImpl()Creates an initially empty on line resource. -
OnLineResourceImpl
Constructs a metadata entity initialized with the values from the specified metadata.- Since:
- 2.4
-
OnLineResourceImpl
Creates an on line resource initialized to the given URI. -
OnLineResourceImpl
-
-
Method Details
-
getApplicationProfile
Returns the name of an application profile that can be used with the online resource. Returnsnull
if none.- Specified by:
getApplicationProfile
in interfaceOnLineResource
- Returns:
- Application profile that can be used with the online resource, or
null
.
-
setApplicationProfile
Set the name of an application profile that can be used with the online resource. -
getName
Name of the online resource. Returnsnull
if none.- Specified by:
getName
in interfaceOnLineResource
- Returns:
- Name of the online resource, or
null
. - Since:
- 2.4
-
setName
Set the name of the online resource.- Since:
- 2.4
-
getDescription
Returns the detailed text description of what the online resource is/does. Returnsnull
if none.- Specified by:
getDescription
in interfaceOnLineResource
- Returns:
- Text description of what the online resource is/does, or
null
.
-
setDescription
Set the detailed text description of what the online resource is/does. -
getFunction
Returns the code for function performed by the online resource. Returnsnull
if unspecified.- Specified by:
getFunction
in interfaceOnLineResource
- Returns:
- Function performed by the online resource, or
null
.
-
setFunction
Set the code for function performed by the online resource. -
getLinkage
Returns the location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as http://www.statkart.no/isotc211.- Specified by:
getLinkage
in interfaceOnLineResource
- Returns:
- Location for on-line access using a Uniform Resource Locator address or similar scheme.
-
setLinkage
Set the location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as http://www.statkart.no/isotc211. -
getProtocol
Returns the connection protocol to be used. Returnsnull
if none.- Specified by:
getProtocol
in interfaceOnLineResource
- Returns:
- Connection protocol to be used, or
null
.
-