org.citygml4j.jaxb.gml._3_1_1
Class IdentifierType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.IdentifierType

public class IdentifierType
extends java.lang.Object

An identification of a CRS object. The first use of the IdentifierType for an object, if any, is normally the primary identification code, and any others are aliases.

Java class for IdentifierType complex type.

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

 <complexType name="IdentifierType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}name"/>
         <element ref="{http://www.opengis.net/gml}version" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
IdentifierType()
           
 
Method Summary
 javax.xml.bind.JAXBElement<CodeType> getName()
          The code or name for this Identifier, often from a controlled list or pattern defined by a code space.
 StringOrRefType getRemarks()
          Remarks about this code or alias.
 java.lang.String getVersion()
          Gets the value of the version property.
 boolean isSetName()
           
 boolean isSetRemarks()
           
 boolean isSetVersion()
           
 void setName(javax.xml.bind.JAXBElement<CodeType> value)
          Sets the value of the name property.
 void setRemarks(StringOrRefType value)
          Sets the value of the remarks property.
 void setVersion(java.lang.String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentifierType

public IdentifierType()
Method Detail

getName

public javax.xml.bind.JAXBElement<CodeType> getName()
The code or name for this Identifier, often from a controlled list or pattern defined by a code space. The optional codeSpace attribute is normally included to identify or reference a code space within which one or more codes are defined. This code space is often defined by some authority organization, where one organization may define multiple code spaces. The range and format of each Code Space identifier is defined by that code space authority. Information about that code space authority can be included as metaDataProperty elements which are optionally allowed in all CRS objects.

Returns:
possible object is JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType>

setName

public void setName(javax.xml.bind.JAXBElement<CodeType> value)
Sets the value of the name property.

Parameters:
value - allowed object is JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType>

isSetName

public boolean isSetName()

getVersion

public java.lang.String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(java.lang.String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

isSetVersion

public boolean isSetVersion()

getRemarks

public StringOrRefType getRemarks()
Remarks about this code or alias.

Returns:
possible object is StringOrRefType

setRemarks

public void setRemarks(StringOrRefType value)
Sets the value of the remarks property.

Parameters:
value - allowed object is StringOrRefType

isSetRemarks

public boolean isSetRemarks()