Delen via


BaseMapper interface

De basisdefinitie van een mapper. Kan worden gebruikt voor XML- en gewone JavaScript-objecten.

Eigenschappen

constraints

Beperkingen voor het testen van de huidige waarde op basis van

defaultValue

Standaardwaarde wanneer er niet expliciet een is opgegeven

isConstant

Of de huidige eigenschap al dan niet een constante is

nullable

Of de huidige eigenschap al dan niet toegestaan is om als waarde te worden gebruikt

readOnly

Of de huidige eigenschap wel of niet alleen-lezen is

required

Of de huidige eigenschap al dan niet vereist is

serializedName

De naam die moet worden gebruikt bij het serialiseren

type

Type mapper

xmlElementName

Naam voor de XML-elementen bij het serialiseren van een matrix

xmlIsAttribute

Bepaalt of de huidige eigenschap moet worden geserialiseerd als een kenmerk van het bovenliggende XML-element

xmlIsMsText

Bepaalt of de huidige eigenschap moet worden geserialiseerd als de binnenste inhoud van het XML-element

xmlIsWrapped

Of de huidige eigenschap al dan niet een terugloop-XML-element moet hebben

xmlName

Naam voor het XML-element

xmlNamespace

Xml-elementnaamruimte

xmlNamespacePrefix

Voorvoegsel xml-elementnaamruimte

Eigenschapdetails

constraints

Beperkingen voor het testen van de huidige waarde op basis van

constraints?: MapperConstraints

Waarde van eigenschap

defaultValue

Standaardwaarde wanneer er niet expliciet een is opgegeven

defaultValue?: any

Waarde van eigenschap

any

isConstant

Of de huidige eigenschap al dan niet een constante is

isConstant?: boolean

Waarde van eigenschap

boolean

nullable

Of de huidige eigenschap al dan niet toegestaan is om als waarde te worden gebruikt

nullable?: boolean

Waarde van eigenschap

boolean

readOnly

Of de huidige eigenschap wel of niet alleen-lezen is

readOnly?: boolean

Waarde van eigenschap

boolean

required

Of de huidige eigenschap al dan niet vereist is

required?: boolean

Waarde van eigenschap

boolean

serializedName

De naam die moet worden gebruikt bij het serialiseren

serializedName?: string

Waarde van eigenschap

string

type

Type mapper

type: MapperType

Waarde van eigenschap

xmlElementName

Naam voor de XML-elementen bij het serialiseren van een matrix

xmlElementName?: string

Waarde van eigenschap

string

xmlIsAttribute

Bepaalt of de huidige eigenschap moet worden geserialiseerd als een kenmerk van het bovenliggende XML-element

xmlIsAttribute?: boolean

Waarde van eigenschap

boolean

xmlIsMsText

Bepaalt of de huidige eigenschap moet worden geserialiseerd als de binnenste inhoud van het XML-element

xmlIsMsText?: boolean

Waarde van eigenschap

boolean

xmlIsWrapped

Of de huidige eigenschap al dan niet een terugloop-XML-element moet hebben

xmlIsWrapped?: boolean

Waarde van eigenschap

boolean

xmlName

Naam voor het XML-element

xmlName?: string

Waarde van eigenschap

string

xmlNamespace

Xml-elementnaamruimte

xmlNamespace?: string

Waarde van eigenschap

string

xmlNamespacePrefix

Voorvoegsel xml-elementnaamruimte

xmlNamespacePrefix?: string

Waarde van eigenschap

string