Class SummaryRecordType
- java.lang.Object
-
- nl.b3p.csw.jaxb.csw.AbstractRecordType
-
- nl.b3p.csw.jaxb.csw.SummaryRecordType
-
public class SummaryRecordType extends AbstractRecordType
This type defines a summary representation of the common record format. It extends AbstractRecordType to include the core properties.Java class for SummaryRecordType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SummaryRecordType"> <complexContent> <extension base="{http://www.opengis.net/cat/csw/2.0.2}AbstractRecordType"> <sequence> <element ref="{http://purl.org/dc/elements/1.1/}identifier" maxOccurs="unbounded"/> <element ref="{http://purl.org/dc/elements/1.1/}title" maxOccurs="unbounded"/> <element ref="{http://purl.org/dc/elements/1.1/}type" minOccurs="0"/> <element ref="{http://purl.org/dc/elements/1.1/}subject" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://purl.org/dc/elements/1.1/}format" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://purl.org/dc/elements/1.1/}relation" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://purl.org/dc/terms/}modified" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://purl.org/dc/terms/}abstract" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://purl.org/dc/terms/}spatial" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/ows}BoundingBox" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Abstract>_abstractprotected List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>>boundingBoxprotected List<javax.xml.bind.JAXBElement<SimpleLiteral>>formatprotected List<javax.xml.bind.JAXBElement<SimpleLiteral>>identifierprotected List<Modified>modifiedprotected List<javax.xml.bind.JAXBElement<SimpleLiteral>>relationprotected List<Spatial>spatialprotected List<Subject>subjectprotected List<javax.xml.bind.JAXBElement<SimpleLiteral>>titleprotected Typetype
-
Constructor Summary
Constructors Constructor Description SummaryRecordType()Default no-arg constructorSummaryRecordType(List<javax.xml.bind.JAXBElement<SimpleLiteral>> identifier, List<javax.xml.bind.JAXBElement<SimpleLiteral>> title, Type type, List<Subject> subject, List<javax.xml.bind.JAXBElement<SimpleLiteral>> format, List<javax.xml.bind.JAXBElement<SimpleLiteral>> relation, List<Modified> modified, List<Abstract> _abstract, List<Spatial> spatial, List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> boundingBox)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Abstract>getAbstract()Gets the value of the abstract property.List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>>getBoundingBox()Gets the value of the boundingBox property.List<javax.xml.bind.JAXBElement<SimpleLiteral>>getFormat()Gets the value of the format property.List<javax.xml.bind.JAXBElement<SimpleLiteral>>getIdentifier()Gets the value of the identifier property.List<Modified>getModified()Gets the value of the modified property.List<javax.xml.bind.JAXBElement<SimpleLiteral>>getRelation()Gets the value of the relation property.List<Spatial>getSpatial()Gets the value of the spatial property.List<Subject>getSubject()Gets the value of the subject property.List<javax.xml.bind.JAXBElement<SimpleLiteral>>getTitle()Gets the value of the title property.TypegetType()Gets the value of the type property.voidsetType(Type value)Sets the value of the type property.
-
-
-
Field Detail
-
identifier
protected List<javax.xml.bind.JAXBElement<SimpleLiteral>> identifier
-
title
protected List<javax.xml.bind.JAXBElement<SimpleLiteral>> title
-
type
protected Type type
-
format
protected List<javax.xml.bind.JAXBElement<SimpleLiteral>> format
-
relation
protected List<javax.xml.bind.JAXBElement<SimpleLiteral>> relation
-
boundingBox
protected List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> boundingBox
-
-
Constructor Detail
-
SummaryRecordType
public SummaryRecordType()
Default no-arg constructor
-
SummaryRecordType
public SummaryRecordType(List<javax.xml.bind.JAXBElement<SimpleLiteral>> identifier, List<javax.xml.bind.JAXBElement<SimpleLiteral>> title, Type type, List<Subject> subject, List<javax.xml.bind.JAXBElement<SimpleLiteral>> format, List<javax.xml.bind.JAXBElement<SimpleLiteral>> relation, List<Modified> modified, List<Abstract> _abstract, List<Spatial> spatial, List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> boundingBox)
Fully-initialising value constructor
-
-
Method Detail
-
getIdentifier
public List<javax.xml.bind.JAXBElement<SimpleLiteral>> getIdentifier()
Gets the value of the identifier property.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
setmethod for the identifier property.For example, to add a new item, do as follows:
getIdentifier().add(newItem);Objects of the following type(s) are allowed in the list
BibliographicCitationIdentifier
-
getTitle
public List<javax.xml.bind.JAXBElement<SimpleLiteral>> getTitle()
Gets the value of the title property.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
setmethod for the title property.For example, to add a new item, do as follows:
getTitle().add(newItem);Objects of the following type(s) are allowed in the list
AlternativeTitle
-
setType
public void setType(Type value)
Sets the value of the type property.- Parameters:
value- allowed object isType
-
getSubject
public List<Subject> getSubject()
Gets the value of the subject property.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
setmethod for the subject property.For example, to add a new item, do as follows:
getSubject().add(newItem);Objects of the following type(s) are allowed in the list
Subject
-
getFormat
public List<javax.xml.bind.JAXBElement<SimpleLiteral>> getFormat()
Gets the value of the format property.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
setmethod for the format property.For example, to add a new item, do as follows:
getFormat().add(newItem);Objects of the following type(s) are allowed in the list
MediumExtentFormat
-
getRelation
public List<javax.xml.bind.JAXBElement<SimpleLiteral>> getRelation()
Gets the value of the relation property.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
setmethod for the relation property.For example, to add a new item, do as follows:
getRelation().add(newItem);Objects of the following type(s) are allowed in the list
RequiresHasFormatIsReplacedByReplacesIsRequiredByConformsToReferencesHasVersionIsReferencedByIsPartOfIsFormatOfHasPartRelationIsVersionOf
-
getModified
public List<Modified> getModified()
Gets the value of the modified property.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
setmethod for the modified property.For example, to add a new item, do as follows:
getModified().add(newItem);Objects of the following type(s) are allowed in the list
Modified
-
getAbstract
public List<Abstract> getAbstract()
Gets the value of the abstract property.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
setmethod for the abstract property.For example, to add a new item, do as follows:
getAbstract().add(newItem);Objects of the following type(s) are allowed in the list
Abstract
-
getSpatial
public List<Spatial> getSpatial()
Gets the value of the spatial property.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
setmethod for the spatial property.For example, to add a new item, do as follows:
getSpatial().add(newItem);Objects of the following type(s) are allowed in the list
Spatial
-
getBoundingBox
public List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> getBoundingBox()
Gets the value of the boundingBox property.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
setmethod for the boundingBox property.For example, to add a new item, do as follows:
getBoundingBox().add(newItem);Objects of the following type(s) are allowed in the list
WGS84BoundingBoxBoundingBox
-
-