: Public abstract Class
Created: 14/05/2012 11:24:03
Modified: 14/05/2012 12:14:05
Project:
Advanced:
<p>Java class for resource complex type. <br /></p><p><p>The following schema fragment specifies the expected content contained within this class. <br /></p><p><pre> <complexType name="resource"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ResourceTitle" type="{http://inspire.ec.europa.eu/schemas/common/1.0}notEmptyString"/> <element name="ResourceAbstract" type="{http://inspire.ec.europa.eu/schemas/common/1.0}notEmptyString"/> <element name="ResourceType" type="{http://inspire.ec.europa.eu/schemas/common/1.0}resourceType"/> <element name="ResourceLocator" type="{http://inspire.ec.europa.eu/schemas/common/1.0}resourceLocatorType" maxOccurs="unbounded" minOccurs="0"/> <element name="MandatoryKeyword" type="{http://inspire.ec.europa.eu/schemas/common/1.0}keyword" maxOccurs="unbounded"/> <element name="Keyword" type="{http://inspire.ec.europa.eu/schemas/common/1.0}keyword" maxOccurs="unbounded" minOccurs="0"/> <element name="GeographicBoundingBox" type="{http://inspire.ec.europa.eu/schemas/common/1.0}geographicBoundingBox" maxOccurs="unbounded" minOccurs="0"/> <element name="TemporalReference" type="{http://inspire.ec.europa.eu/schemas/common/1.0}temporalReference" maxOccurs="unbounded"/> <element name="SpatialResolution" type="{http://inspire.ec.europa.eu/schemas/common/1.0}spatialResolution" maxOccurs="unbounded" minOccurs="0"/> <element name="Conformity" type="{http://inspire.ec.europa.eu/schemas/common/1.0}conformity" maxOccurs="unbounded"/> <element name="ConditionsForAccessAndUse" type="{http://inspire.ec.europa.eu/schemas/common/1.0}notEmptyString" maxOccurs="unbounded"/> <element name="LimitationsOnPublicAccess" type="{http://inspire.ec.europa.eu/schemas/common/1.0}notEmptyString" maxOccurs="unbounded"/> <element name="ResponsibleOrganisation" type="{http://inspire.ec.europa.eu/schemas/common/1.0}responsibleOrganisation" maxOccurs="unbounded"/> <element name="MetadataPointOfContact" type="{http://inspire.ec.europa.eu/schemas/common/1.0}metadataPointOfContact" maxOccurs="unbounded"/> <element name="MetadataDate" type="{http://inspire.ec.europa.eu/schemas/common/1.0}iso8601Date"/> <element name="MetadataLanguage" type="{http://inspire.ec.europa.eu/schemas/common/1.0}euLanguageISO6392B"/> </sequence> <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/> <attribute name="sourceMetadataUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> </restriction> </complexContent> </complexType><br /></p><p></pre><br /></p>
Attribute
Protected List<String>
  conditionsForAccessAndUse

Details:
annotations=@XmlElement(name = "ConditionsForAccessAndUse", required = true)
 
Protected List<Conformity>
  conformity

Details:
annotations=@XmlElement(name = "Conformity", required = true)
 
Protected List<GeographicBoundingBox>
  geographicBoundingBox

Details:
annotations=@XmlElement(name = "GeographicBoundingBox")
 
Protected List<InspireKeyword>
  keyword

Details:
annotations=@XmlElement(name = "Keyword")
 
Protected String
  lang

Details:
annotations=@XmlAttribute(name = "lang", namespace = "http://www.w3.org/XML/1998/namespace")@XmlJavaTypeAdapter(CollapsedStringAdapter.class)@XmlSchemaType(name = "language")
 
Protected List<String>
  limitationsOnPublicAccess

Details:
annotations=@XmlElement(name = "LimitationsOnPublicAccess", required = true)
 
Protected List<InspireKeyword>
  mandatoryKeyword

Details:
annotations=@XmlElement(name = "MandatoryKeyword", required = true)
 
Protected String
  metadataDate

Details:
annotations=@XmlElement(name = "MetadataDate", required = true)
 
Protected EuLanguageISO6392B
  metadataLanguage

Details:
annotations=@XmlElement(name = "MetadataLanguage", required = true)
 
Protected List<MetadataPointOfContact>
  metadataPointOfContact

Details:
annotations=@XmlElement(name = "MetadataPointOfContact", required = true)
 
Protected String
  resourceAbstract

Details:
annotations=@XmlElement(name = "ResourceAbstract", required = true)
 
Protected List<ResourceLocatorType>
  resourceLocator

Details:
annotations=@XmlElement(name = "ResourceLocator")
 
Protected String
  resourceTitle

Details:
annotations=@XmlElement(name = "ResourceTitle", required = true)
 
Protected ResourceType
  resourceType

Details:
annotations=@XmlElement(name = "ResourceType", required = true)
 
Protected List<ResponsibleOrganisation>
  responsibleOrganisation

Details:
annotations=@XmlElement(name = "ResponsibleOrganisation", required = true)
 
Protected String
  sourceMetadataUrl

Details:
annotations=@XmlAttribute(name = "sourceMetadataUrl")@XmlSchemaType(name = "anyURI")
 
Protected List<SpatialResolution>
  spatialResolution

Details:
annotations=@XmlElement(name = "SpatialResolution")
 
Protected List<TemporalReference>
  temporalReference

Details:
annotations=@XmlElement(name = "TemporalReference", required = true)
 
Operation
Public
getConditionsForAccessAndUse():List<String>
Details:
Sequential
Notes: Gets the value of the conditionsForAccessAndUse property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the conditionsForAccessAndUse property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getConditionsForAccessAndUse().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link String }<br /></p>
Public
getConformity():List<Conformity>
Details:
Sequential
Notes: Gets the value of the conformity property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the conformity property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getConformity().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link Conformity }<br /></p>
Public
getGeographicBoundingBox():List<GeographicBoundingBox>
Details:
Sequential
Notes: Gets the value of the geographicBoundingBox property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the geographicBoundingBox property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getGeographicBoundingBox().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link GeographicBoundingBox }<br /></p>
Public
getKeyword():List<InspireKeyword>
Details:
Sequential
Notes: Gets the value of the keyword property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the keyword property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getKeyword().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link InspireKeyword }<br /></p>
Public
getLang():String
Details:
Sequential
Notes: Gets the value of the lang property. <br /></p><p>@return possible object is {@link String }<br /></p>
Public
getLimitationsOnPublicAccess():List<String>
Details:
Sequential
Notes: Gets the value of the limitationsOnPublicAccess property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the limitationsOnPublicAccess property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getLimitationsOnPublicAccess().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link String }<br /></p>
Public
getMandatoryKeyword():List<InspireKeyword>
Details:
Sequential
Notes: Gets the value of the mandatoryKeyword property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the mandatoryKeyword property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getMandatoryKeyword().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link InspireKeyword }<br /></p>
Public
getMetadataDate():String
Details:
Sequential
Notes: Gets the value of the metadataDate property. <br /></p><p>@return possible object is {@link String }<br /></p>
Public
getMetadataLanguage():EuLanguageISO6392B
Details:
Sequential
Notes: Gets the value of the metadataLanguage property. <br /></p><p>@return possible object is {@link EuLanguageISO6392B }<br /></p>
Public
getMetadataPointOfContact():List<MetadataPointOfContact>
Details:
Sequential
Notes: Gets the value of the metadataPointOfContact property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the metadataPointOfContact property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getMetadataPointOfContact().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link MetadataPointOfContact }<br /></p>
Public
getResourceAbstract():String
Details:
Sequential
Notes: Gets the value of the resourceAbstract property. <br /></p><p>@return possible object is {@link String }<br /></p>
Public
getResourceLocator():List<ResourceLocatorType>
Details:
Sequential
Notes: Gets the value of the resourceLocator property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the resourceLocator property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getResourceLocator().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link ResourceLocatorType }<br /></p>
Public
getResourceTitle():String
Details:
Sequential
Notes: Gets the value of the resourceTitle property. <br /></p><p>@return possible object is {@link String }<br /></p>
Public
getResourceType():ResourceType
Details:
Sequential
Notes: Gets the value of the resourceType property. <br /></p><p>@return possible object is {@link ResourceType }<br /></p>
Public
getResponsibleOrganisation():List<ResponsibleOrganisation>
Details:
Sequential
Notes: Gets the value of the responsibleOrganisation property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the responsibleOrganisation property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getResponsibleOrganisation().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link ResponsibleOrganisation }<br /></p>
Public
getSourceMetadataUrl():String
Details:
Sequential
Notes: Gets the value of the sourceMetadataUrl property. <br /></p><p>@return possible object is {@link String }<br /></p>
Public
getSpatialResolution():List<SpatialResolution>
Details:
Sequential
Notes: Gets the value of the spatialResolution property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the spatialResolution property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getSpatialResolution().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link SpatialResolution }<br /></p>
Public
getTemporalReference():List<TemporalReference>
Details:
Sequential
Notes: Gets the value of the temporalReference property. <br /></p><p><p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the temporalReference property. <br /></p><p><p> For example, to add a new item, do as follows:<br /></p><p><pre> getTemporalReference().add(newItem);<br /></p><p></pre>  <br /></p><p><p> Objects of the following type(s) are allowed in the list {@link TemporalReference }<br /></p>
Public
setLang( value: String,
):void
Details:
Sequential
Notes: Sets the value of the lang property. <br /></p><p>@link String }<br /></p>
Public
setMetadataDate( value: String,
):void
Details:
Sequential
Notes: Sets the value of the metadataDate property. <br /></p><p>@link String }<br /></p>
Public
setMetadataLanguage( value: EuLanguageISO6392B,
):void
Details:
Sequential
Notes: Sets the value of the metadataLanguage property. <br /></p><p>@link EuLanguageISO6392B }<br /></p>
Public
setResourceAbstract( value: String,
):void
Details:
Sequential
Notes: Sets the value of the resourceAbstract property. <br /></p><p>@link String }<br /></p>
Public
setResourceTitle( value: String,
):void
Details:
Sequential
Notes: Sets the value of the resourceTitle property. <br /></p><p>@link String }<br /></p>
Public
setResourceType( value: ResourceType,
):void
Details:
Sequential
Notes: Sets the value of the resourceType property. <br /></p><p>@link ResourceType }<br /></p>
Public
setSourceMetadataUrl( value: String,
):void
Details:
Sequential
Notes: Sets the value of the sourceMetadataUrl property. <br /></p><p>@link String }<br /></p>
Element Source Role Target Role
ResponsibleOrganisation
Class  
Name:  
 
Name: responsibleOrganisation
 
Details:
 
Conformity
Class  
Name:  
 
Name: conformity
 
Details:
 
ResourceLocatorType
Class  
Name:  
 
Name: resourceLocator
 
Details:
 
TemporalReference
Class  
Name:  
 
Name: temporalReference
 
Details:
 
SpatialResolution
Class  
Name:  
 
Name: spatialResolution
 
Details:
 
MetadataPointOfContact
Class  
Name:  
 
Name: metadataPointOfContact
 
Details:
 
Ā«enumerationĀ» ResourceType
Enumeration  
Name:  
 
Name: resourceType
 
Details:
 
Tag Value
annotations
Details:
@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "resource", propOrder = {
    "resourceTitle",
    "resourceAbstract",
    "resourceType",
    "resourceLocator",
    "mandatoryKeyword",
    "keyword",
    "geographicBoundingBox",
    "temporalReference",
    "spatialResolution",
    "conformity",
    "conditionsForAccessAndUse",
    "limitationsOnPublicAccess",
    "responsibleOrganisation",
    "metadataPointOfContact",
    "metadataDate",
    "metadataLanguage"
})@XmlSeeAlso({
    Data.class,
    ServiceExt.class
})
Object Type Connection Notes
ServiceExt Class Generalization  
Data Class Generalization