net.opengis.iso19139.gmd.v_20070417
Class MDFeatureCatalogueDescriptionType

java.lang.Object
  extended by net.opengis.iso19139.gco.v_20070417.AbstractObjectType
      extended by net.opengis.iso19139.gmd.v_20070417.AbstractMDContentInformationType
          extended by net.opengis.iso19139.gmd.v_20070417.MDFeatureCatalogueDescriptionType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

public class MDFeatureCatalogueDescriptionType
extends AbstractMDContentInformationType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Information identifing the feature catalogue

Java class for MD_FeatureCatalogueDescription_Type complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="MD_FeatureCatalogueDescription_Type">
   <complexContent>
     <extension base="{http://www.isotc211.org/2005/gmd}AbstractMD_ContentInformation_Type">
       <sequence>
         <element name="complianceCode" type="{http://www.isotc211.org/2005/gco}Boolean_PropertyType" minOccurs="0"/>
         <element name="language" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="includedWithDataset" type="{http://www.isotc211.org/2005/gco}Boolean_PropertyType"/>
         <element name="featureTypes" type="{http://www.isotc211.org/2005/gco}GenericName_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="featureCatalogueCitation" type="{http://www.isotc211.org/2005/gmd}CI_Citation_PropertyType" maxOccurs="unbounded"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  BooleanPropertyType complianceCode
           
protected  List<CICitationPropertyType> featureCatalogueCitation
           
protected  List<GenericNamePropertyType> featureTypes
           
protected  BooleanPropertyType includedWithDataset
           
protected  List<CharacterStringPropertyType> language
           
 
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
 
Constructor Summary
MDFeatureCatalogueDescriptionType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy 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.EqualsStrategy strategy)
           
 BooleanPropertyType getComplianceCode()
          Gets the value of the complianceCode property.
 List<CICitationPropertyType> getFeatureCatalogueCitation()
          Gets the value of the featureCatalogueCitation property.
 List<GenericNamePropertyType> getFeatureTypes()
          Gets the value of the featureTypes property.
 BooleanPropertyType getIncludedWithDataset()
          Gets the value of the includedWithDataset property.
 List<CharacterStringPropertyType> getLanguage()
          Gets the value of the language property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetComplianceCode()
           
 boolean isSetFeatureCatalogueCitation()
           
 boolean isSetFeatureTypes()
           
 boolean isSetIncludedWithDataset()
           
 boolean isSetLanguage()
           
 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.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setComplianceCode(BooleanPropertyType value)
          Sets the value of the complianceCode property.
 void setFeatureCatalogueCitation(List<CICitationPropertyType> value)
           
 void setFeatureTypes(List<GenericNamePropertyType> value)
           
 void setIncludedWithDataset(BooleanPropertyType value)
          Sets the value of the includedWithDataset property.
 void setLanguage(List<CharacterStringPropertyType> value)
           
 String toString()
           
 void unsetFeatureCatalogueCitation()
           
 void unsetFeatureTypes()
           
 void unsetLanguage()
           
 MDFeatureCatalogueDescriptionType withComplianceCode(BooleanPropertyType value)
           
 MDFeatureCatalogueDescriptionType withFeatureCatalogueCitation(CICitationPropertyType... values)
           
 MDFeatureCatalogueDescriptionType withFeatureCatalogueCitation(Collection<CICitationPropertyType> values)
           
 MDFeatureCatalogueDescriptionType withFeatureCatalogueCitation(List<CICitationPropertyType> value)
           
 MDFeatureCatalogueDescriptionType withFeatureTypes(Collection<GenericNamePropertyType> values)
           
 MDFeatureCatalogueDescriptionType withFeatureTypes(GenericNamePropertyType... values)
           
 MDFeatureCatalogueDescriptionType withFeatureTypes(List<GenericNamePropertyType> value)
           
 MDFeatureCatalogueDescriptionType withId(String value)
           
 MDFeatureCatalogueDescriptionType withIncludedWithDataset(BooleanPropertyType value)
           
 MDFeatureCatalogueDescriptionType withLanguage(CharacterStringPropertyType... values)
           
 MDFeatureCatalogueDescriptionType withLanguage(Collection<CharacterStringPropertyType> values)
           
 MDFeatureCatalogueDescriptionType withLanguage(List<CharacterStringPropertyType> value)
           
 MDFeatureCatalogueDescriptionType withUuid(String value)
           
 
Methods inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

complianceCode

protected BooleanPropertyType complianceCode

language

protected List<CharacterStringPropertyType> language

includedWithDataset

protected BooleanPropertyType includedWithDataset

featureTypes

protected List<GenericNamePropertyType> featureTypes

featureCatalogueCitation

protected List<CICitationPropertyType> featureCatalogueCitation
Constructor Detail

MDFeatureCatalogueDescriptionType

public MDFeatureCatalogueDescriptionType()
Method Detail

getComplianceCode

public BooleanPropertyType getComplianceCode()
Gets the value of the complianceCode property.

Returns:
possible object is BooleanPropertyType

setComplianceCode

public void setComplianceCode(BooleanPropertyType value)
Sets the value of the complianceCode property.

Parameters:
value - allowed object is BooleanPropertyType

isSetComplianceCode

public boolean isSetComplianceCode()

getLanguage

public List<CharacterStringPropertyType> getLanguage()
Gets the value of the language 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 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 CharacterStringPropertyType


isSetLanguage

public boolean isSetLanguage()

unsetLanguage

public void unsetLanguage()

getIncludedWithDataset

public BooleanPropertyType getIncludedWithDataset()
Gets the value of the includedWithDataset property.

Returns:
possible object is BooleanPropertyType

setIncludedWithDataset

public void setIncludedWithDataset(BooleanPropertyType value)
Sets the value of the includedWithDataset property.

Parameters:
value - allowed object is BooleanPropertyType

isSetIncludedWithDataset

public boolean isSetIncludedWithDataset()

getFeatureTypes

public List<GenericNamePropertyType> getFeatureTypes()
Gets the value of the featureTypes 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 set method for the featureTypes property.

For example, to add a new item, do as follows:

    getFeatureTypes().add(newItem);
 

Objects of the following type(s) are allowed in the list GenericNamePropertyType


isSetFeatureTypes

public boolean isSetFeatureTypes()

unsetFeatureTypes

public void unsetFeatureTypes()

getFeatureCatalogueCitation

public List<CICitationPropertyType> getFeatureCatalogueCitation()
Gets the value of the featureCatalogueCitation 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 set method for the featureCatalogueCitation property.

For example, to add a new item, do as follows:

    getFeatureCatalogueCitation().add(newItem);
 

Objects of the following type(s) are allowed in the list CICitationPropertyType


isSetFeatureCatalogueCitation

public boolean isSetFeatureCatalogueCitation()

unsetFeatureCatalogueCitation

public void unsetFeatureCatalogueCitation()

toString

public String toString()
Overrides:
toString in class AbstractMDContentInformationType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class AbstractMDContentInformationType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class AbstractMDContentInformationType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class AbstractMDContentInformationType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractMDContentInformationType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class AbstractMDContentInformationType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractMDContentInformationType

clone

public Object clone()
Overrides:
clone in class AbstractMDContentInformationType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractMDContentInformationType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractMDContentInformationType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractMDContentInformationType

mergeFrom

public 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.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractMDContentInformationType

setLanguage

public void setLanguage(List<CharacterStringPropertyType> value)

setFeatureTypes

public void setFeatureTypes(List<GenericNamePropertyType> value)

setFeatureCatalogueCitation

public void setFeatureCatalogueCitation(List<CICitationPropertyType> value)

withComplianceCode

public MDFeatureCatalogueDescriptionType withComplianceCode(BooleanPropertyType value)

withLanguage

public MDFeatureCatalogueDescriptionType withLanguage(CharacterStringPropertyType... values)

withLanguage

public MDFeatureCatalogueDescriptionType withLanguage(Collection<CharacterStringPropertyType> values)

withIncludedWithDataset

public MDFeatureCatalogueDescriptionType withIncludedWithDataset(BooleanPropertyType value)

withFeatureTypes

public MDFeatureCatalogueDescriptionType withFeatureTypes(GenericNamePropertyType... values)

withFeatureTypes

public MDFeatureCatalogueDescriptionType withFeatureTypes(Collection<GenericNamePropertyType> values)

withFeatureCatalogueCitation

public MDFeatureCatalogueDescriptionType withFeatureCatalogueCitation(CICitationPropertyType... values)

withFeatureCatalogueCitation

public MDFeatureCatalogueDescriptionType withFeatureCatalogueCitation(Collection<CICitationPropertyType> values)

withLanguage

public MDFeatureCatalogueDescriptionType withLanguage(List<CharacterStringPropertyType> value)

withFeatureTypes

public MDFeatureCatalogueDescriptionType withFeatureTypes(List<GenericNamePropertyType> value)

withFeatureCatalogueCitation

public MDFeatureCatalogueDescriptionType withFeatureCatalogueCitation(List<CICitationPropertyType> value)

withId

public MDFeatureCatalogueDescriptionType withId(String value)
Overrides:
withId in class AbstractMDContentInformationType

withUuid

public MDFeatureCatalogueDescriptionType withUuid(String value)
Overrides:
withUuid in class AbstractMDContentInformationType


Copyright © 2008-2015. All Rights Reserved.