Class Keuze
java.lang.Object
nl.geostandaarden.mim_1_1_0.relatiesoort.Keuze
- All Implemented Interfaces:
AttribuutsoortType
,org.jvnet.jaxb.lang.Child
Java class for Keuze complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Keuze">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<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="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"/>
<choice>
<element name="keuzeAttributen">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence maxOccurs="unbounded" minOccurs="2">
<element ref="{http://www.geostandaarden.nl/mim/mim-core/1.1}Attribuutsoort"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="keuzeDatatypen">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="{http://www.geostandaarden.nl/mim/mim-core/1.1}Datatype"/>
<element ref="{http://www.geostandaarden.nl/mim/mim-ref/1.0}DatatypeRef"/>
<element ref="{http://www.geostandaarden.nl/mim/mim-ext/1.0}ConstructieRef"/>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
<element name="keuzeRelatiedoelen">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence maxOccurs="unbounded" minOccurs="2">
<element name="Relatiedoel">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.geostandaarden.nl/mim/mim-ref/1.0}ObjecttypeRef"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</choice>
<element ref="{http://www.geostandaarden.nl/mim/mim-ext/1.0}kenmerken" minOccurs="0"/>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="index" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Java class for anonymous complex typestatic class
Java class for anonymous complex typestatic class
Java class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionVerwijzing naar een begrip.protected String
De datum waarop het referentie element is opgenomen in het informatiemodel.protected XhtmlText
De beschrijving van de betekenis van de keuze.protected String
De registratie in wiens catalogus de keuze is gespecificeerd (oftewel de registratie waar het objecttype deel van uitmaakt).protected String
protected BigInteger
protected Kenmerken
protected Keuze.KeuzeAttributen
protected Keuze.KeuzeDatatypen
protected Keuze.KeuzeRelatiedoelen
protected String
De naam van de keuze. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterUnmarshal
(jakarta.xml.bind.Unmarshaller unmarshaller, Object parent) This method is invoked by the JAXB implementation on each instance when unmarshalling completes.boolean
Verwijzing naar een begrip.De datum waarop het referentie element is opgenomen in het informatiemodel.De beschrijving van de betekenis van de keuze.De registratie in wiens catalogus de keuze is gespecificeerd (oftewel de registratie waar het objecttype deel van uitmaakt).getId()
Gets the value of the id property.getIndex()
Gets the value of the index property.Gets the value of the kenmerken property.Gets the value of the keuzeAttributen property.Gets the value of the keuzeDatatypen property.Gets the value of the keuzeRelatiedoelen property.getNaam()
De naam van de keuze.Gets the parent object in the object tree representing the unmarshalled xml document.int
hashCode()
void
setDatumOpname
(String value) Sets the value of the datumOpname property.void
setDefinitie
(XhtmlText value) Sets the value of the definitie property.void
setHerkomst
(String value) Sets the value of the herkomst property.void
Sets the value of the id property.void
setIndex
(BigInteger value) Sets the value of the index property.void
setKenmerken
(Kenmerken value) Sets the value of the kenmerken property.void
Sets the value of the keuzeAttributen property.void
Sets the value of the keuzeDatatypen property.void
Sets the value of the keuzeRelatiedoelen property.void
Sets the value of the naam property.void
withBegrip
(String... values) Adds objects to the list of Begrip using add methodwithBegrip
(Collection<String> values) Adds objects to the list of Begrip using addAll methodwithDatumOpname
(String value) Sets the value of the datumOpname property.withDefinitie
(XhtmlText value) Sets the value of the definitie property.withHerkomst
(String value) Sets the value of the herkomst property.Sets the value of the id property.withIndex
(BigInteger value) Sets the value of the index property.withKenmerken
(Kenmerken value) Sets the value of the kenmerken property.Sets the value of the keuzeAttributen property.Sets the value of the keuzeDatatypen property.Sets the value of the keuzeRelatiedoelen property.Sets the value of the naam property.withParent
(Object parent)
-
Field Details
-
naam
De naam van de keuze. -
begrip
Verwijzing naar een begrip. De verwijzing heeft de vorm van een term of een URI. -
herkomst
De registratie in wiens catalogus de keuze is gespecificeerd (oftewel de registratie waar het objecttype deel van uitmaakt). Deze specificatie is toegevoegd omdat het wel duidelijk moet zijn in welke (basis)registratie of informatiemodel het objecttype voorkomt (indien van toepassing). -
definitie
De beschrijving van de betekenis van de keuze. -
datumOpname
De datum waarop het referentie element is opgenomen in het informatiemodel. -
keuzeAttributen
-
keuzeDatatypen
-
keuzeRelatiedoelen
-
kenmerken
-
id
-
index
-
-
Constructor Details
-
Keuze
public Keuze()
-
-
Method Details
-
getNaam
De naam van de keuze.- Returns:
- possible object is
String
-
setNaam
Sets the value of the naam property. -
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.
-
getHerkomst
De registratie in wiens catalogus de keuze is gespecificeerd (oftewel de registratie waar het objecttype deel van uitmaakt). Deze specificatie is toegevoegd omdat het wel duidelijk moet zijn in welke (basis)registratie of informatiemodel het objecttype voorkomt (indien van toepassing).- Returns:
- possible object is
String
-
setHerkomst
Sets the value of the herkomst property.- Parameters:
value
- allowed object isString
- See Also:
-
getDefinitie
De beschrijving van de betekenis van de keuze.- Returns:
- possible object is
XhtmlText
-
setDefinitie
Sets the value of the definitie property.- Parameters:
value
- allowed object isXhtmlText
- See Also:
-
getDatumOpname
De datum waarop het referentie element is opgenomen in het informatiemodel.- Returns:
- possible object is
String
-
setDatumOpname
Sets the value of the datumOpname property.- Parameters:
value
- allowed object isString
- See Also:
-
getKeuzeAttributen
Gets the value of the keuzeAttributen property.- Returns:
- possible object is
Keuze.KeuzeAttributen
-
setKeuzeAttributen
Sets the value of the keuzeAttributen property.- Parameters:
value
- allowed object isKeuze.KeuzeAttributen
-
getKeuzeDatatypen
Gets the value of the keuzeDatatypen property.- Returns:
- possible object is
Keuze.KeuzeDatatypen
-
setKeuzeDatatypen
Sets the value of the keuzeDatatypen property.- Parameters:
value
- allowed object isKeuze.KeuzeDatatypen
-
getKeuzeRelatiedoelen
Gets the value of the keuzeRelatiedoelen property.- Returns:
- possible object is
Keuze.KeuzeRelatiedoelen
-
setKeuzeRelatiedoelen
Sets the value of the keuzeRelatiedoelen property.- Parameters:
value
- allowed object isKeuze.KeuzeRelatiedoelen
-
getKenmerken
Gets the value of the kenmerken property.- Returns:
- possible object is
Kenmerken
-
setKenmerken
Sets the value of the kenmerken property.- Parameters:
value
- allowed object isKenmerken
-
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
getIndex
Gets the value of the index property.- Returns:
- possible object is
BigInteger
-
setIndex
Sets the value of the index property.- Parameters:
value
- allowed object isBigInteger
-
equals
-
hashCode
public int hashCode() -
getParent
Gets the parent object in the object tree representing the unmarshalled xml document.- Specified by:
getParent
in interfaceorg.jvnet.jaxb.lang.Child
- Returns:
- The parent object.
-
setParent
- Specified by:
setParent
in interfaceorg.jvnet.jaxb.lang.Child
-
afterUnmarshal
This method is invoked by the JAXB implementation on each instance when unmarshalling completes.- Parameters:
unmarshaller
- The unmarshaller that generated the instance.parent
- The parent object in the object tree.
-
withNaam
Sets the value of the naam property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withBegrip
Adds objects to the list of Begrip using add method- Parameters:
values
- objects to add to the list Begrip- Returns:
- The class instance
-
withBegrip
Adds objects to the list of Begrip using addAll method- Parameters:
values
- objects to add to the list Begrip- Returns:
- The class instance
-
withHerkomst
Sets the value of the herkomst property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withDefinitie
Sets the value of the definitie property.- Parameters:
value
- allowed object isXhtmlText
- Returns:
- The class instance
-
withDatumOpname
Sets the value of the datumOpname property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withKeuzeAttributen
Sets the value of the keuzeAttributen property.- Parameters:
value
- allowed object isKeuze.KeuzeAttributen
- Returns:
- The class instance
-
withKeuzeDatatypen
Sets the value of the keuzeDatatypen property.- Parameters:
value
- allowed object isKeuze.KeuzeDatatypen
- Returns:
- The class instance
-
withKeuzeRelatiedoelen
Sets the value of the keuzeRelatiedoelen property.- Parameters:
value
- allowed object isKeuze.KeuzeRelatiedoelen
- Returns:
- The class instance
-
withKenmerken
Sets the value of the kenmerken property.- Parameters:
value
- allowed object isKenmerken
- Returns:
- The class instance
-
withId
Sets the value of the id property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withIndex
Sets the value of the index property.- Parameters:
value
- allowed object isBigInteger
- Returns:
- The class instance
-
withParent
- Parameters:
parent
- allowed object isObject
- Returns:
- The class instance
-