Class Enumeratie
java.lang.Object
nl.geostandaarden.mim_1_1_0.relatierol.DatatypeAbstract
nl.geostandaarden.mim_1_1_0.relatierol.Enumeratie
- All Implemented Interfaces:
AttribuutsoortType
,org.jvnet.jaxb.lang.Child
Java class for Enumeratie complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Enumeratie">
<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="definitie" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}xhtmlText"/>
<element name="waarden">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.geostandaarden.nl/mim/mim-core/1.1}Waarde" 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>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Java class for anonymous complex typeNested classes/interfaces inherited from class nl.geostandaarden.mim_1_1_0.relatierol.DatatypeAbstract
DatatypeAbstract.Supertypen
-
Field Summary
FieldsModifier and TypeFieldDescriptionVerwijzing naar een begrip.protected XhtmlText
De beschrijving van de betekenis van de enumeratie zoals gespecificeerd in de catalogus van de desbetreffende registratie.protected Kenmerken
protected String
De naam van de enumeratie zoals gespecificeerd in de catalogus van de desbetreffende registratie.protected Enumeratie.Waarden
Fields inherited from class nl.geostandaarden.mim_1_1_0.relatierol.DatatypeAbstract
id, index, supertypen
-
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 beschrijving van de betekenis van de enumeratie zoals gespecificeerd in de catalogus van de desbetreffende registratie.Gets the value of the kenmerken property.getNaam()
De naam van de enumeratie zoals gespecificeerd in de catalogus van de desbetreffende registratie.Gets the parent object in the object tree representing the unmarshalled xml document.Gets the value of the waarden property.int
hashCode()
void
setDefinitie
(XhtmlText value) Sets the value of the definitie property.void
setKenmerken
(Kenmerken value) Sets the value of the kenmerken property.void
Sets the value of the naam property.void
void
setWaarden
(Enumeratie.Waarden value) Sets the value of the waarden property.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 methodwithDefinitie
(XhtmlText value) Sets the value of the definitie 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 naam property.withParent
(Object parent) Sets the value of the supertypen property.withWaarden
(Enumeratie.Waarden value) Sets the value of the waarden property.Methods inherited from class nl.geostandaarden.mim_1_1_0.relatierol.DatatypeAbstract
getId, getIndex, getSupertypen, setId, setIndex, setSupertypen
-
Field Details
-
naam
De naam van de enumeratie zoals gespecificeerd in de catalogus van de desbetreffende registratie. -
begrip
Verwijzing naar een begrip. De verwijzing heeft de vorm van een term of een URI. -
definitie
De beschrijving van de betekenis van de enumeratie zoals gespecificeerd in de catalogus van de desbetreffende registratie. -
waarden
-
kenmerken
-
-
Constructor Details
-
Enumeratie
public Enumeratie()
-
-
Method Details
-
getNaam
De naam van de enumeratie zoals gespecificeerd in de catalogus van de desbetreffende registratie.- 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.
-
getDefinitie
De beschrijving van de betekenis van de enumeratie zoals gespecificeerd in de catalogus van de desbetreffende registratie.- Returns:
- possible object is
XhtmlText
-
setDefinitie
Sets the value of the definitie property.- Parameters:
value
- allowed object isXhtmlText
- See Also:
-
getWaarden
Gets the value of the waarden property.- Returns:
- possible object is
Enumeratie.Waarden
-
setWaarden
Sets the value of the waarden property.- Parameters:
value
- allowed object isEnumeratie.Waarden
-
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
-
equals
- Overrides:
equals
in classDatatypeAbstract
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDatatypeAbstract
-
getParent
Gets the parent object in the object tree representing the unmarshalled xml document.- Specified by:
getParent
in interfaceorg.jvnet.jaxb.lang.Child
- Overrides:
getParent
in classDatatypeAbstract
- Returns:
- The parent object.
-
setParent
- Specified by:
setParent
in interfaceorg.jvnet.jaxb.lang.Child
- Overrides:
setParent
in classDatatypeAbstract
-
afterUnmarshal
This method is invoked by the JAXB implementation on each instance when unmarshalling completes.- Overrides:
afterUnmarshal
in classDatatypeAbstract
- 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
-
withDefinitie
Sets the value of the definitie property.- Parameters:
value
- allowed object isXhtmlText
- Returns:
- The class instance
-
withWaarden
Sets the value of the waarden property.- Parameters:
value
- allowed object isEnumeratie.Waarden
- Returns:
- The class instance
-
withKenmerken
Sets the value of the kenmerken property.- Parameters:
value
- allowed object isKenmerken
- Returns:
- The class instance
-
withParent
- Overrides:
withParent
in classDatatypeAbstract
- Parameters:
parent
- allowed object isObject
- Returns:
- The class instance
-
withSupertypen
Sets the value of the supertypen property.- Overrides:
withSupertypen
in classDatatypeAbstract
- Parameters:
value
- allowed object isDatatypeAbstract.Supertypen
- Returns:
- The class instance
-
withId
Sets the value of the id property.- Overrides:
withId
in classDatatypeAbstract
- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withIndex
Sets the value of the index property.- Overrides:
withIndex
in classDatatypeAbstract
- Parameters:
value
- allowed object isBigInteger
- Returns:
- The class instance
-