Class DataElement
java.lang.Object
nl.geostandaarden.mim_1_1_0.relatierol.DataElement
- All Implemented Interfaces:
org.jvnet.jaxb.lang.Child
Java class for DataElement complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="DataElement">
<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="definitie" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}xhtmlText" minOccurs="0"/>
<element name="type">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<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="lengte" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="patroon" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="formeelPatroon" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="kardinaliteit" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element ref="{http://www.geostandaarden.nl/mim/mim-ext/1.0}kenmerken" minOccurs="0"/>
</sequence>
<attribute name="id" 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 type -
Field Summary
FieldsModifier and TypeFieldDescriptionVerwijzing naar een begrip.protected XhtmlText
De beschrijving van de betekenis van het data element zoals gespecificeerd in de catalogus van de desbetreffende (basis)registratie.protected String
Zoals patroon , formeel vastgelegd (met een reguliere expressie)protected String
protected BigInteger
protected String
Deze indicatie geeft aan hoeveel keer waarden van deze data element kunnen voorkomen bij een refentielijst van het betreffende type.protected Kenmerken
protected String
Het exact aantal tekens dat de waarde van een data element moet bevatten.protected String
De naam van het data element zoals gespecificeerd in de catalogus van de desbetreffende (basis)registratie.protected String
De verzameling van waarden die gegevens van deze data element kunnen hebben (bereik) dan wel moeten voldoen aan een specifiek patroon.protected DataElement.Type
-
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 het data element zoals gespecificeerd in de catalogus van de desbetreffende (basis)registratie.Zoals patroon , formeel vastgelegd (met een reguliere expressie)getId()
Gets the value of the id property.getIndex()
Gets the value of the index property.Deze indicatie geeft aan hoeveel keer waarden van deze data element kunnen voorkomen bij een refentielijst van het betreffende type.Gets the value of the kenmerken property.Het exact aantal tekens dat de waarde van een data element moet bevatten.getNaam()
De naam van het data element zoals gespecificeerd in de catalogus van de desbetreffende (basis)registratie.Gets the parent object in the object tree representing the unmarshalled xml document.De verzameling van waarden die gegevens van deze data element kunnen hebben (bereik) dan wel moeten voldoen aan een specifiek patroon.getType()
Gets the value of the type property.int
hashCode()
void
setDefinitie
(XhtmlText value) Sets the value of the definitie property.void
setFormeelPatroon
(String value) Sets the value of the formeelPatroon property.void
Sets the value of the id property.void
setIndex
(BigInteger value) Sets the value of the index property.void
setKardinaliteit
(String value) Sets the value of the kardinaliteit property.void
setKenmerken
(Kenmerken value) Sets the value of the kenmerken property.void
Sets the value of the lengte property.void
Sets the value of the naam property.void
void
setPatroon
(String value) Sets the value of the patroon property.void
setType
(DataElement.Type value) Sets the value of the type 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.withFormeelPatroon
(String value) Sets the value of the formeelPatroon property.Sets the value of the id property.withIndex
(BigInteger value) Sets the value of the index property.withKardinaliteit
(String value) Sets the value of the kardinaliteit property.withKenmerken
(Kenmerken value) Sets the value of the kenmerken property.withLengte
(String value) Sets the value of the lengte property.Sets the value of the naam property.withParent
(Object parent) withPatroon
(String value) Sets the value of the patroon property.withType
(DataElement.Type value) Sets the value of the type property.
-
Field Details
-
naam
De naam van het data element zoals gespecificeerd in de catalogus van de desbetreffende (basis)registratie. -
begrip
Verwijzing naar een begrip. De verwijzing heeft de vorm van een term of een URI. -
definitie
De beschrijving van de betekenis van het data element zoals gespecificeerd in de catalogus van de desbetreffende (basis)registratie. -
type
-
lengte
Het exact aantal tekens dat de waarde van een data element moet bevatten. -
patroon
De verzameling van waarden die gegevens van deze data element kunnen hebben (bereik) dan wel moeten voldoen aan een specifiek patroon. -
formeelPatroon
Zoals patroon , formeel vastgelegd (met een reguliere expressie) -
kardinaliteit
Deze indicatie geeft aan hoeveel keer waarden van deze data element kunnen voorkomen bij een refentielijst van het betreffende type. -
kenmerken
-
id
-
index
-
-
Constructor Details
-
DataElement
public DataElement()
-
-
Method Details
-
getNaam
De naam van het data element zoals gespecificeerd in de catalogus van de desbetreffende (basis)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 het data element zoals gespecificeerd in de catalogus van de desbetreffende (basis)registratie.- Returns:
- possible object is
XhtmlText
-
setDefinitie
Sets the value of the definitie property.- Parameters:
value
- allowed object isXhtmlText
- See Also:
-
getType
Gets the value of the type property.- Returns:
- possible object is
DataElement.Type
-
setType
Sets the value of the type property.- Parameters:
value
- allowed object isDataElement.Type
-
getLengte
Het exact aantal tekens dat de waarde van een data element moet bevatten.- Returns:
- possible object is
String
-
setLengte
Sets the value of the lengte property.- Parameters:
value
- allowed object isString
- See Also:
-
getPatroon
De verzameling van waarden die gegevens van deze data element kunnen hebben (bereik) dan wel moeten voldoen aan een specifiek patroon.- Returns:
- possible object is
String
-
setPatroon
Sets the value of the patroon property.- Parameters:
value
- allowed object isString
- See Also:
-
getFormeelPatroon
Zoals patroon , formeel vastgelegd (met een reguliere expressie)- Returns:
- possible object is
String
-
setFormeelPatroon
Sets the value of the formeelPatroon property.- Parameters:
value
- allowed object isString
- See Also:
-
getKardinaliteit
Deze indicatie geeft aan hoeveel keer waarden van deze data element kunnen voorkomen bij een refentielijst van het betreffende type.- Returns:
- possible object is
String
-
setKardinaliteit
Sets the value of the kardinaliteit property.- Parameters:
value
- allowed object isString
- See Also:
-
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
-
withDefinitie
Sets the value of the definitie property.- Parameters:
value
- allowed object isXhtmlText
- Returns:
- The class instance
-
withType
Sets the value of the type property.- Parameters:
value
- allowed object isDataElement.Type
- Returns:
- The class instance
-
withLengte
Sets the value of the lengte property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withPatroon
Sets the value of the patroon property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withFormeelPatroon
Sets the value of the formeelPatroon property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withKardinaliteit
Sets the value of the kardinaliteit property.- Parameters:
value
- allowed object isString
- 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
-