public class ResourceType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
Java class for ResourceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ResourceType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:us:mil:ces:metadata:ddms:5}metacardInfo"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}identifier" maxOccurs="unbounded"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}title" maxOccurs="unbounded"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}subtitle" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}description" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}language" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}dates" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}rights" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}source" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}type" maxOccurs="unbounded" minOccurs="0"/>
<choice maxOccurs="unbounded">
<element ref="{urn:us:mil:ces:metadata:ddms:5}creator" maxOccurs="unbounded"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}publisher" maxOccurs="unbounded"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}contributor" maxOccurs="unbounded"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}pointOfContact" maxOccurs="unbounded"/>
</choice>
<element ref="{urn:us:mil:ces:metadata:ddms:5}format" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}subjectCoverage" maxOccurs="unbounded"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}virtualCoverage" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}temporalCoverage" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}geospatialCoverage" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}relatedResource" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:us:mil:ces:metadata:ddms:5}resourceManagement" minOccurs="0"/>
</sequence>
<attribute name="compliesWith" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
compliesWith |
protected List<JAXBElement<ContactInfoType>> |
creatorOrPublisherOrContributor |
protected DatesType |
dates |
protected DescriptionType |
description |
protected FormatType |
format |
protected List<PlaceType> |
geospatialCoverage |
protected List<CompoundResourceIdentifierType> |
identifier |
protected List<CompoundLanguageIdentifierType> |
language |
protected MetacardInfoType |
metacardInfo |
protected List<RelatedResourcesType> |
relatedResource |
protected ResourceManagementType |
resourceManagement |
protected RightsType |
rights |
protected List<CompoundSourceIdentifierType> |
source |
protected List<SubjectType> |
subjectCoverage |
protected List<SubtitleType> |
subtitle |
protected List<TimePeriodType> |
temporalCoverage |
protected List<TitleType> |
title |
protected List<CompoundTypeIdentifierType> |
type |
protected List<VirtualCoverageType> |
virtualCoverage |
| Constructor and Description |
|---|
ResourceType() |
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) |
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) |
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) |
Object |
createNewInstance() |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) |
List<String> |
getCompliesWith()
Gets the value of the compliesWith property.
|
List<JAXBElement<ContactInfoType>> |
getCreatorOrPublisherOrContributor()
Gets the value of the creatorOrPublisherOrContributor property.
|
DatesType |
getDates()
Gets the value of the dates property.
|
DescriptionType |
getDescription()
Gets the value of the description property.
|
FormatType |
getFormat()
Gets the value of the format property.
|
List<PlaceType> |
getGeospatialCoverage()
Gets the value of the geospatialCoverage property.
|
List<CompoundResourceIdentifierType> |
getIdentifier()
Gets the value of the identifier property.
|
List<CompoundLanguageIdentifierType> |
getLanguage()
Gets the value of the language property.
|
MetacardInfoType |
getMetacardInfo()
Gets the value of the metacardInfo property.
|
List<RelatedResourcesType> |
getRelatedResource()
Gets the value of the relatedResource property.
|
ResourceManagementType |
getResourceManagement()
Gets the value of the resourceManagement property.
|
RightsType |
getRights()
Gets the value of the rights property.
|
List<CompoundSourceIdentifierType> |
getSource()
Gets the value of the source property.
|
List<SubjectType> |
getSubjectCoverage()
Gets the value of the subjectCoverage property.
|
List<SubtitleType> |
getSubtitle()
Gets the value of the subtitle property.
|
List<TimePeriodType> |
getTemporalCoverage()
Gets the value of the temporalCoverage property.
|
List<TitleType> |
getTitle()
Gets the value of the title property.
|
List<CompoundTypeIdentifierType> |
getType()
Gets the value of the type property.
|
List<VirtualCoverageType> |
getVirtualCoverage()
Gets the value of the virtualCoverage property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
boolean |
isSetCompliesWith() |
boolean |
isSetCreatorOrPublisherOrContributor() |
boolean |
isSetDates() |
boolean |
isSetDescription() |
boolean |
isSetFormat() |
boolean |
isSetGeospatialCoverage() |
boolean |
isSetIdentifier() |
boolean |
isSetLanguage() |
boolean |
isSetMetacardInfo() |
boolean |
isSetRelatedResource() |
boolean |
isSetResourceManagement() |
boolean |
isSetRights() |
boolean |
isSetSource() |
boolean |
isSetSubjectCoverage() |
boolean |
isSetSubtitle() |
boolean |
isSetTemporalCoverage() |
boolean |
isSetTitle() |
boolean |
isSetType() |
boolean |
isSetVirtualCoverage() |
void |
mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy) |
void |
mergeFrom(Object left,
Object right) |
void |
setCompliesWith(List<String> value) |
void |
setCreatorOrPublisherOrContributor(List<JAXBElement<ContactInfoType>> value) |
void |
setDates(DatesType value)
Sets the value of the dates property.
|
void |
setDescription(DescriptionType value)
Sets the value of the description property.
|
void |
setFormat(FormatType value)
Sets the value of the format property.
|
void |
setGeospatialCoverage(List<PlaceType> value) |
void |
setIdentifier(List<CompoundResourceIdentifierType> value) |
void |
setLanguage(List<CompoundLanguageIdentifierType> value) |
void |
setMetacardInfo(MetacardInfoType value)
Sets the value of the metacardInfo property.
|
void |
setRelatedResource(List<RelatedResourcesType> value) |
void |
setResourceManagement(ResourceManagementType value)
Sets the value of the resourceManagement property.
|
void |
setRights(RightsType value)
Sets the value of the rights property.
|
void |
setSource(List<CompoundSourceIdentifierType> value) |
void |
setSubjectCoverage(List<SubjectType> value) |
void |
setSubtitle(List<SubtitleType> value) |
void |
setTemporalCoverage(List<TimePeriodType> value) |
void |
setTitle(List<TitleType> value) |
void |
setType(List<CompoundTypeIdentifierType> value) |
void |
setVirtualCoverage(List<VirtualCoverageType> value) |
String |
toString() |
void |
unsetCompliesWith() |
void |
unsetCreatorOrPublisherOrContributor() |
void |
unsetGeospatialCoverage() |
void |
unsetIdentifier() |
void |
unsetLanguage() |
void |
unsetRelatedResource() |
void |
unsetSource() |
void |
unsetSubjectCoverage() |
void |
unsetSubtitle() |
void |
unsetTemporalCoverage() |
void |
unsetTitle() |
void |
unsetType() |
void |
unsetVirtualCoverage() |
@NotNull(message="ResourceType.metacardInfo {javax.validation.constraints.NotNull.message}")
protected MetacardInfoType metacardInfo
@NotNull(message="ResourceType.identifier {javax.validation.constraints.NotNull.message}")
@Size(min=1)
protected List<CompoundResourceIdentifierType> identifier
@NotNull(message="ResourceType.title {javax.validation.constraints.NotNull.message}")
@Size(min=1)
protected List<TitleType> title
protected List<SubtitleType> subtitle
protected DescriptionType description
protected List<CompoundLanguageIdentifierType> language
protected DatesType dates
protected RightsType rights
protected List<CompoundSourceIdentifierType> source
protected List<CompoundTypeIdentifierType> type
protected List<JAXBElement<ContactInfoType>> creatorOrPublisherOrContributor
protected FormatType format
@NotNull(message="ResourceType.subjectCoverage {javax.validation.constraints.NotNull.message}")
@Size(min=1)
protected List<SubjectType> subjectCoverage
protected List<VirtualCoverageType> virtualCoverage
protected List<TimePeriodType> temporalCoverage
protected List<RelatedResourcesType> relatedResource
protected ResourceManagementType resourceManagement
public MetacardInfoType getMetacardInfo()
MetacardInfoTypepublic void setMetacardInfo(MetacardInfoType value)
value - allowed object is
MetacardInfoTypepublic boolean isSetMetacardInfo()
public List<CompoundResourceIdentifierType> getIdentifier()
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 set method 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
CompoundResourceIdentifierType
public boolean isSetIdentifier()
public void unsetIdentifier()
public List<TitleType> getTitle()
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 set method 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
TitleType
public boolean isSetTitle()
public void unsetTitle()
public List<SubtitleType> getSubtitle()
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 set method for the subtitle property.
For example, to add a new item, do as follows:
getSubtitle().add(newItem);
Objects of the following type(s) are allowed in the list
SubtitleType
public boolean isSetSubtitle()
public void unsetSubtitle()
public DescriptionType getDescription()
DescriptionTypepublic void setDescription(DescriptionType value)
value - allowed object is
DescriptionTypepublic boolean isSetDescription()
public List<CompoundLanguageIdentifierType> getLanguage()
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 set method for the language property.
For example, to add a new item, do as follows:
getLanguage().add(newItem);
Objects of the following type(s) are allowed in the list
CompoundLanguageIdentifierType
public boolean isSetLanguage()
public void unsetLanguage()
public DatesType getDates()
DatesTypepublic void setDates(DatesType value)
value - allowed object is
DatesTypepublic boolean isSetDates()
public RightsType getRights()
RightsTypepublic void setRights(RightsType value)
value - allowed object is
RightsTypepublic boolean isSetRights()
public List<CompoundSourceIdentifierType> getSource()
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 set method for the source property.
For example, to add a new item, do as follows:
getSource().add(newItem);
Objects of the following type(s) are allowed in the list
CompoundSourceIdentifierType
public boolean isSetSource()
public void unsetSource()
public List<CompoundTypeIdentifierType> getType()
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 set method for the type property.
For example, to add a new item, do as follows:
getType().add(newItem);
Objects of the following type(s) are allowed in the list
CompoundTypeIdentifierType
public boolean isSetType()
public void unsetType()
public List<JAXBElement<ContactInfoType>> getCreatorOrPublisherOrContributor()
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 set method for the creatorOrPublisherOrContributor property.
For example, to add a new item, do as follows:
getCreatorOrPublisherOrContributor().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement<ContactInfoType>
JAXBElement<ContactInfoType>
JAXBElement<ContactInfoType>
JAXBElement<ContactInfoType>
public boolean isSetCreatorOrPublisherOrContributor()
public void unsetCreatorOrPublisherOrContributor()
public FormatType getFormat()
FormatTypepublic void setFormat(FormatType value)
value - allowed object is
FormatTypepublic boolean isSetFormat()
public List<SubjectType> getSubjectCoverage()
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 set method for the subjectCoverage property.
For example, to add a new item, do as follows:
getSubjectCoverage().add(newItem);
Objects of the following type(s) are allowed in the list
SubjectType
public boolean isSetSubjectCoverage()
public void unsetSubjectCoverage()
public List<VirtualCoverageType> getVirtualCoverage()
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 set method for the virtualCoverage property.
For example, to add a new item, do as follows:
getVirtualCoverage().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualCoverageType
public boolean isSetVirtualCoverage()
public void unsetVirtualCoverage()
public List<TimePeriodType> getTemporalCoverage()
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 set method for the temporalCoverage property.
For example, to add a new item, do as follows:
getTemporalCoverage().add(newItem);
Objects of the following type(s) are allowed in the list
TimePeriodType
public boolean isSetTemporalCoverage()
public void unsetTemporalCoverage()
public List<PlaceType> getGeospatialCoverage()
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 set method for the geospatialCoverage property.
For example, to add a new item, do as follows:
getGeospatialCoverage().add(newItem);
Objects of the following type(s) are allowed in the list
PlaceType
public boolean isSetGeospatialCoverage()
public void unsetGeospatialCoverage()
public List<RelatedResourcesType> getRelatedResource()
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 set method for the relatedResource property.
For example, to add a new item, do as follows:
getRelatedResource().add(newItem);
Objects of the following type(s) are allowed in the list
RelatedResourcesType
public boolean isSetRelatedResource()
public void unsetRelatedResource()
public ResourceManagementType getResourceManagement()
ResourceManagementTypepublic void setResourceManagement(ResourceManagementType value)
value - allowed object is
ResourceManagementTypepublic boolean isSetResourceManagement()
public List<String> getCompliesWith()
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 set method for the compliesWith property.
For example, to add a new item, do as follows:
getCompliesWith().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetCompliesWith()
public void unsetCompliesWith()
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString2public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2public Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2public Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void mergeFrom(Object left, Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void setIdentifier(List<CompoundResourceIdentifierType> value)
public void setSubtitle(List<SubtitleType> value)
public void setLanguage(List<CompoundLanguageIdentifierType> value)
public void setSource(List<CompoundSourceIdentifierType> value)
public void setType(List<CompoundTypeIdentifierType> value)
public void setCreatorOrPublisherOrContributor(List<JAXBElement<ContactInfoType>> value)
public void setSubjectCoverage(List<SubjectType> value)
public void setVirtualCoverage(List<VirtualCoverageType> value)
public void setTemporalCoverage(List<TimePeriodType> value)
public void setRelatedResource(List<RelatedResourcesType> value)
Copyright © 2014–2016 Pink Summit, LLC. All rights reserved.