Class Referentielijst

java.lang.Object
nl.geostandaarden.mim_1_1_0.relatiesoort.DatatypeAbstract
nl.geostandaarden.mim_1_1_0.relatiesoort.Referentielijst
All Implemented Interfaces:
AttribuutsoortType, org.jvnet.jaxb.lang.Child

public class Referentielijst extends DatatypeAbstract implements org.jvnet.jaxb.lang.Child

Java class for Referentielijst complex type

.

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


 <complexType name="Referentielijst">
   <complexContent>
     <extension base="{http://www.geostandaarden.nl/mim/mim-core/1.1}Datatype">
       <sequence>
         <element name="naam" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="begrip" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="alias" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="herkomst" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="definitie" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}xhtmlText"/>
         <element name="datumOpname" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="toelichting" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}xhtmlText" minOccurs="0"/>
         <element name="locatie" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="referentieElementen" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-core/1.1}ReferentieElement" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://www.geostandaarden.nl/mim/mim-ext/1.0}kenmerken" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • naam

      protected String naam
      De naam van de lijst zoals gespecificeerd in de catalogus van de desbetreffende registratie dan wel, indien het een door de eigen organisatie toegevoegde lijst betreft, de door de eigen organisatie vastgestelde naam van de lijst.
    • begrip

      protected List<String> begrip
      Verwijzing naar een begrip. De verwijzing heeft de vorm van een term of een URI.
    • alias

      protected String alias
      De alternatieve weergave van de naam.
    • herkomst

      protected String herkomst
      De registratie in wiens catalogus de lijst is gespecificeerd (oftewel de registratie waar de referentielijst deel van uitmaakt). Deze specificatie is toegevoegd t.o.v. de registratie catalogus aangezien het hier niet om een registratie gaat maar wel duidelijk moet zijn in welke registratie de (verwijzing naar de) lijst voorkomt (indien van toepassing).
    • definitie

      protected XhtmlText definitie
      De beschrijving van de betekenis van de lijst zoals gespecificeerd in de catalogus van de desbetreffende registratie.
    • datumOpname

      protected String datumOpname
      De datum waarop de lijst is opgenomen in het informatiemodel.
    • toelichting

      protected XhtmlText toelichting
      Voor lijsten die deel uitmaken van een registratie betreft dit de daarin opgenomen toelichting.
    • locatie

      protected String locatie
      De verwijzing (URL) naar de locatie van de bijbehorende schema’s met waardelijsten.
    • referentieElementen

      protected Referentielijst.ReferentieElementen referentieElementen
    • kenmerken

      protected Kenmerken kenmerken
  • Constructor Details

    • Referentielijst

      public Referentielijst()
  • Method Details

    • getNaam

      public String getNaam()
      De naam van de lijst zoals gespecificeerd in de catalogus van de desbetreffende registratie dan wel, indien het een door de eigen organisatie toegevoegde lijst betreft, de door de eigen organisatie vastgestelde naam van de lijst.
      Returns:
      possible object is String
    • setNaam

      public void setNaam(String value)
      Sets the value of the naam property.
      Parameters:
      value - allowed object is String
      See Also:
    • getBegrip

      public List<String> getBegrip()
      Verwijzing naar een begrip. De verwijzing heeft de vorm van een term of een URI. Gets the value of the begrip 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 begrip property.

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

       getBegrip().add(newItem);
       

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

      Returns:
      The value of the begrip property.
    • getAlias

      public String getAlias()
      De alternatieve weergave van de naam.
      Returns:
      possible object is String
    • setAlias

      public void setAlias(String value)
      Sets the value of the alias property.
      Parameters:
      value - allowed object is String
      See Also:
    • getHerkomst

      public String getHerkomst()
      De registratie in wiens catalogus de lijst is gespecificeerd (oftewel de registratie waar de referentielijst deel van uitmaakt). Deze specificatie is toegevoegd t.o.v. de registratie catalogus aangezien het hier niet om een registratie gaat maar wel duidelijk moet zijn in welke registratie de (verwijzing naar de) lijst voorkomt (indien van toepassing).
      Returns:
      possible object is String
    • setHerkomst

      public void setHerkomst(String value)
      Sets the value of the herkomst property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDefinitie

      public XhtmlText getDefinitie()
      De beschrijving van de betekenis van de lijst zoals gespecificeerd in de catalogus van de desbetreffende registratie.
      Returns:
      possible object is XhtmlText
    • setDefinitie

      public void setDefinitie(XhtmlText value)
      Sets the value of the definitie property.
      Parameters:
      value - allowed object is XhtmlText
      See Also:
    • getDatumOpname

      public String getDatumOpname()
      De datum waarop de lijst is opgenomen in het informatiemodel.
      Returns:
      possible object is String
    • setDatumOpname

      public void setDatumOpname(String value)
      Sets the value of the datumOpname property.
      Parameters:
      value - allowed object is String
      See Also:
    • getToelichting

      public XhtmlText getToelichting()
      Voor lijsten die deel uitmaken van een registratie betreft dit de daarin opgenomen toelichting.
      Returns:
      possible object is XhtmlText
    • setToelichting

      public void setToelichting(XhtmlText value)
      Sets the value of the toelichting property.
      Parameters:
      value - allowed object is XhtmlText
      See Also:
    • getLocatie

      public String getLocatie()
      De verwijzing (URL) naar de locatie van de bijbehorende schema’s met waardelijsten.
      Returns:
      possible object is String
    • setLocatie

      public void setLocatie(String value)
      Sets the value of the locatie property.
      Parameters:
      value - allowed object is String
      See Also:
    • getReferentieElementen

      public Referentielijst.ReferentieElementen getReferentieElementen()
      Gets the value of the referentieElementen property.
      Returns:
      possible object is Referentielijst.ReferentieElementen
    • setReferentieElementen

      public void setReferentieElementen(Referentielijst.ReferentieElementen value)
      Sets the value of the referentieElementen property.
      Parameters:
      value - allowed object is Referentielijst.ReferentieElementen
    • getKenmerken

      public Kenmerken getKenmerken()
      Gets the value of the kenmerken property.
      Returns:
      possible object is Kenmerken
    • setKenmerken

      public void setKenmerken(Kenmerken value)
      Sets the value of the kenmerken property.
      Parameters:
      value - allowed object is Kenmerken
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class DatatypeAbstract
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DatatypeAbstract
    • getParent

      public Object getParent()
      Gets the parent object in the object tree representing the unmarshalled xml document.
      Specified by:
      getParent in interface org.jvnet.jaxb.lang.Child
      Overrides:
      getParent in class DatatypeAbstract
      Returns:
      The parent object.
    • setParent

      public void setParent(Object parent)
      Specified by:
      setParent in interface org.jvnet.jaxb.lang.Child
      Overrides:
      setParent in class DatatypeAbstract
    • afterUnmarshal

      public void afterUnmarshal(jakarta.xml.bind.Unmarshaller unmarshaller, Object parent)
      This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
      Overrides:
      afterUnmarshal in class DatatypeAbstract
      Parameters:
      unmarshaller - The unmarshaller that generated the instance.
      parent - The parent object in the object tree.
    • withNaam

      public Referentielijst withNaam(String value)
      Sets the value of the naam property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withBegrip

      public Referentielijst withBegrip(String... values)
      Adds objects to the list of Begrip using add method
      Parameters:
      values - objects to add to the list Begrip
      Returns:
      The class instance
    • withBegrip

      public Referentielijst withBegrip(Collection<String> values)
      Adds objects to the list of Begrip using addAll method
      Parameters:
      values - objects to add to the list Begrip
      Returns:
      The class instance
    • withAlias

      public Referentielijst withAlias(String value)
      Sets the value of the alias property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withHerkomst

      public Referentielijst withHerkomst(String value)
      Sets the value of the herkomst property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withDefinitie

      public Referentielijst withDefinitie(XhtmlText value)
      Sets the value of the definitie property.
      Parameters:
      value - allowed object is XhtmlText
      Returns:
      The class instance
    • withDatumOpname

      public Referentielijst withDatumOpname(String value)
      Sets the value of the datumOpname property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withToelichting

      public Referentielijst withToelichting(XhtmlText value)
      Sets the value of the toelichting property.
      Parameters:
      value - allowed object is XhtmlText
      Returns:
      The class instance
    • withLocatie

      public Referentielijst withLocatie(String value)
      Sets the value of the locatie property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withReferentieElementen

      public Referentielijst withReferentieElementen(Referentielijst.ReferentieElementen value)
      Sets the value of the referentieElementen property.
      Parameters:
      value - allowed object is Referentielijst.ReferentieElementen
      Returns:
      The class instance
    • withKenmerken

      public Referentielijst withKenmerken(Kenmerken value)
      Sets the value of the kenmerken property.
      Parameters:
      value - allowed object is Kenmerken
      Returns:
      The class instance
    • withParent

      public Referentielijst withParent(Object parent)
      Overrides:
      withParent in class DatatypeAbstract
      Parameters:
      parent - allowed object is Object
      Returns:
      The class instance
    • withSupertypen

      public Referentielijst withSupertypen(DatatypeAbstract.Supertypen value)
      Sets the value of the supertypen property.
      Overrides:
      withSupertypen in class DatatypeAbstract
      Parameters:
      value - allowed object is DatatypeAbstract.Supertypen
      Returns:
      The class instance
    • withId

      public Referentielijst withId(String value)
      Sets the value of the id property.
      Overrides:
      withId in class DatatypeAbstract
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withIndex

      public Referentielijst withIndex(BigInteger value)
      Sets the value of the index property.
      Overrides:
      withIndex in class DatatypeAbstract
      Parameters:
      value - allowed object is BigInteger
      Returns:
      The class instance