Class AbstractCTCatalogueType
- java.lang.Object
-
- net.opengis.iso19139.gco.v_20070417.AbstractObjectType
-
- net.opengis.iso19139.gmx.v_20070417.AbstractCTCatalogueType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
- Direct Known Subclasses:
CTCodelistCatalogueType,CTCrsCatalogueType,CTUomCatalogueType
public abstract class AbstractCTCatalogueType extends AbstractObjectType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Java class for AbstractCT_Catalogue_Type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractCT_Catalogue_Type"> <complexContent> <extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type"> <sequence> <element name="name" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/> <element name="scope" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded"/> <element name="fieldOfApplication" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="versionNumber" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/> <element name="versionDate" type="{http://www.isotc211.org/2005/gco}Date_PropertyType"/> <element name="language" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/> <element name="characterSet" type="{http://www.isotc211.org/2005/gmd}MD_CharacterSetCode_PropertyType" minOccurs="0"/> <element name="locale" type="{http://www.isotc211.org/2005/gmd}PT_Locale_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="subCatalogue" type="{http://www.isotc211.org/2005/gmx}CT_Catalogue_PropertyType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected MDCharacterSetCodePropertyTypecharacterSetprotected List<CharacterStringPropertyType>fieldOfApplicationprotected CharacterStringPropertyTypelanguageprotected List<PTLocalePropertyType>localeprotected CharacterStringPropertyTypenameprotected List<CharacterStringPropertyType>scopeprotected List<CTCataloguePropertyType>subCatalogueprotected DatePropertyTypeversionDateprotected CharacterStringPropertyTypeversionNumber-
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
-
-
Constructor Summary
Constructors Constructor Description AbstractCTCatalogueType()Default no-arg constructorAbstractCTCatalogueType(String id, String uuid, CharacterStringPropertyType name, List<CharacterStringPropertyType> scope, List<CharacterStringPropertyType> fieldOfApplication, CharacterStringPropertyType versionNumber, DatePropertyType versionDate, CharacterStringPropertyType language, MDCharacterSetCodePropertyType characterSet, List<PTLocalePropertyType> locale, List<CTCataloguePropertyType> subCatalogue)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
-
-
-
-
Field Detail
-
name
protected CharacterStringPropertyType name
-
scope
protected List<CharacterStringPropertyType> scope
-
fieldOfApplication
protected List<CharacterStringPropertyType> fieldOfApplication
-
versionNumber
protected CharacterStringPropertyType versionNumber
-
versionDate
protected DatePropertyType versionDate
-
language
protected CharacterStringPropertyType language
-
characterSet
protected MDCharacterSetCodePropertyType characterSet
-
locale
protected List<PTLocalePropertyType> locale
-
subCatalogue
protected List<CTCataloguePropertyType> subCatalogue
-
-
Constructor Detail
-
AbstractCTCatalogueType
public AbstractCTCatalogueType()
Default no-arg constructor
-
AbstractCTCatalogueType
public AbstractCTCatalogueType(String id, String uuid, CharacterStringPropertyType name, List<CharacterStringPropertyType> scope, List<CharacterStringPropertyType> fieldOfApplication, CharacterStringPropertyType versionNumber, DatePropertyType versionDate, CharacterStringPropertyType language, MDCharacterSetCodePropertyType characterSet, List<PTLocalePropertyType> locale, List<CTCataloguePropertyType> subCatalogue)
Fully-initialising value constructor
-
-
Method Detail
-
getName
public CharacterStringPropertyType getName()
Gets the value of the name property.- Returns:
- possible object is
CharacterStringPropertyType
-
setName
public void setName(CharacterStringPropertyType value)
Sets the value of the name property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetName
public boolean isSetName()
-
getScope
public List<CharacterStringPropertyType> getScope()
Gets the value of the scope 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 Jakarta XML Binding object. This is why there is not a
setmethod for the scope property.For example, to add a new item, do as follows:
getScope().add(newItem);Objects of the following type(s) are allowed in the list
CharacterStringPropertyType
-
isSetScope
public boolean isSetScope()
-
unsetScope
public void unsetScope()
-
getFieldOfApplication
public List<CharacterStringPropertyType> getFieldOfApplication()
Gets the value of the fieldOfApplication 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 Jakarta XML Binding object. This is why there is not a
setmethod for the fieldOfApplication property.For example, to add a new item, do as follows:
getFieldOfApplication().add(newItem);Objects of the following type(s) are allowed in the list
CharacterStringPropertyType
-
isSetFieldOfApplication
public boolean isSetFieldOfApplication()
-
unsetFieldOfApplication
public void unsetFieldOfApplication()
-
getVersionNumber
public CharacterStringPropertyType getVersionNumber()
Gets the value of the versionNumber property.- Returns:
- possible object is
CharacterStringPropertyType
-
setVersionNumber
public void setVersionNumber(CharacterStringPropertyType value)
Sets the value of the versionNumber property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetVersionNumber
public boolean isSetVersionNumber()
-
getVersionDate
public DatePropertyType getVersionDate()
Gets the value of the versionDate property.- Returns:
- possible object is
DatePropertyType
-
setVersionDate
public void setVersionDate(DatePropertyType value)
Sets the value of the versionDate property.- Parameters:
value- allowed object isDatePropertyType
-
isSetVersionDate
public boolean isSetVersionDate()
-
getLanguage
public CharacterStringPropertyType getLanguage()
Gets the value of the language property.- Returns:
- possible object is
CharacterStringPropertyType
-
setLanguage
public void setLanguage(CharacterStringPropertyType value)
Sets the value of the language property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetLanguage
public boolean isSetLanguage()
-
getCharacterSet
public MDCharacterSetCodePropertyType getCharacterSet()
Gets the value of the characterSet property.- Returns:
- possible object is
MDCharacterSetCodePropertyType
-
setCharacterSet
public void setCharacterSet(MDCharacterSetCodePropertyType value)
Sets the value of the characterSet property.- Parameters:
value- allowed object isMDCharacterSetCodePropertyType
-
isSetCharacterSet
public boolean isSetCharacterSet()
-
getLocale
public List<PTLocalePropertyType> getLocale()
Gets the value of the locale 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 Jakarta XML Binding object. This is why there is not a
setmethod for the locale property.For example, to add a new item, do as follows:
getLocale().add(newItem);Objects of the following type(s) are allowed in the list
PTLocalePropertyType
-
isSetLocale
public boolean isSetLocale()
-
unsetLocale
public void unsetLocale()
-
getSubCatalogue
public List<CTCataloguePropertyType> getSubCatalogue()
Gets the value of the subCatalogue 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 Jakarta XML Binding object. This is why there is not a
setmethod for the subCatalogue property.For example, to add a new item, do as follows:
getSubCatalogue().add(newItem);Objects of the following type(s) are allowed in the list
CTCataloguePropertyType
-
isSetSubCatalogue
public boolean isSetSubCatalogue()
-
unsetSubCatalogue
public void unsetSubCatalogue()
-
toString
public String toString()
- Overrides:
toStringin classAbstractObjectType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractObjectType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractObjectType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractObjectType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractObjectType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractObjectType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractObjectType
-
clone
public Object clone()
- Overrides:
clonein classAbstractObjectType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
setScope
public void setScope(List<CharacterStringPropertyType> value)
-
setFieldOfApplication
public void setFieldOfApplication(List<CharacterStringPropertyType> value)
-
setLocale
public void setLocale(List<PTLocalePropertyType> value)
-
setSubCatalogue
public void setSubCatalogue(List<CTCataloguePropertyType> value)
-
withName
public AbstractCTCatalogueType withName(CharacterStringPropertyType value)
-
withScope
public AbstractCTCatalogueType withScope(CharacterStringPropertyType... values)
-
withScope
public AbstractCTCatalogueType withScope(Collection<CharacterStringPropertyType> values)
-
withFieldOfApplication
public AbstractCTCatalogueType withFieldOfApplication(CharacterStringPropertyType... values)
-
withFieldOfApplication
public AbstractCTCatalogueType withFieldOfApplication(Collection<CharacterStringPropertyType> values)
-
withVersionNumber
public AbstractCTCatalogueType withVersionNumber(CharacterStringPropertyType value)
-
withVersionDate
public AbstractCTCatalogueType withVersionDate(DatePropertyType value)
-
withLanguage
public AbstractCTCatalogueType withLanguage(CharacterStringPropertyType value)
-
withCharacterSet
public AbstractCTCatalogueType withCharacterSet(MDCharacterSetCodePropertyType value)
-
withLocale
public AbstractCTCatalogueType withLocale(PTLocalePropertyType... values)
-
withLocale
public AbstractCTCatalogueType withLocale(Collection<PTLocalePropertyType> values)
-
withSubCatalogue
public AbstractCTCatalogueType withSubCatalogue(CTCataloguePropertyType... values)
-
withSubCatalogue
public AbstractCTCatalogueType withSubCatalogue(Collection<CTCataloguePropertyType> values)
-
withScope
public AbstractCTCatalogueType withScope(List<CharacterStringPropertyType> value)
-
withFieldOfApplication
public AbstractCTCatalogueType withFieldOfApplication(List<CharacterStringPropertyType> value)
-
withLocale
public AbstractCTCatalogueType withLocale(List<PTLocalePropertyType> value)
-
withSubCatalogue
public AbstractCTCatalogueType withSubCatalogue(List<CTCataloguePropertyType> value)
-
withId
public AbstractCTCatalogueType withId(String value)
- Overrides:
withIdin classAbstractObjectType
-
withUuid
public AbstractCTCatalogueType withUuid(String value)
- Overrides:
withUuidin classAbstractObjectType
-
-