Static Public Attributes | |
ELEMENTQUALIFIED = None | |
The property parameter ELEMENTQUALIFIED may be used to override the ELEMENTQUALFIED parameter of the class. More... | |
REFELEMENTQUALIFIED = None | |
If XMLREF is true, then REFELEMENTQUALIFIED is true if the XML namespace that contains. More... | |
REFNAMESPACE = None | |
If XMLREF is true, then REFNAMESPACE is the XML namespace that contains the global element or attribute. More... | |
XMLCHOICELIST = None | |
A comma-separated list of class names for XMLPROJECTION = CHOICE, ELEMENT-CHOICE or WRAPPED-CHOICE. | |
XMLELEMENTREF = None | |
Specified as true (1) if this property comes from an XML schema reference to a globally defined element. More... | |
XMLIO = None | |
Controls whether input and/or output XML projections are done for this property. More... | |
XMLITEMNAME = None | |
The XML name for a collection item. | |
XMLKEYNAME = None | |
The XML name for the array key of a collection item. | |
XMLNAME = None | |
This is the XML element or attribute name to be used for this property. | |
XMLNIL = None | |
The XMLNIL property parameter controls the use for a property of the xsi:nil attribute. More... | |
XMLNILNOOBJECT = None | |
The XMLNILNOOBJECT parameter allows creation of an object to be skipped for elements. More... | |
XMLPATTERN = None | |
XMLPATTERN is a placeholder used to document the pattern facet of XML Schema types. More... | |
XMLPROJECTION = None | |
The type of XML projection for this property. More... | |
XMLREF = None | |
Specified as true (1) if this property comes from an XML schema reference. More... | |
XMLREFERENCE = None | |
How to project references to XML. More... | |
XMLSTREAMMODE = None | |
Controls the line ending behavior for a character stream property. More... | |
For details on using the property parameters shown here, see Projecting Objects to XML.
Property superclass used to hold information about property parameters for XML.Adaptor.
|
static |
The property parameter ELEMENTQUALIFIED may be used to override the ELEMENTQUALFIED parameter of the class.
The expected use of the ELEMENTQUALIFIED property parameter is to support the form="[un]qualified" schema construct which allows an indiviual elemnt to be qualified differently that other elements of the class.
ELEMENTQUALIFIED will be ignored if XMLREF=1. REFELEMENTQUALIFIED should be used in that case.
|
static |
If XMLREF is true, then REFELEMENTQUALIFIED is true if the XML namespace that contains.
the global element has elementFormDefault as "qualified" in its schema. If not specified, this parameter defaults to the value of ELEMENTQUALIFIED for the class.
This parameter is ignored for direct use of XMLExport – it is only available for use by XML.Writer or SOAP support.
|
static |
If XMLREF is true, then REFNAMESPACE is the XML namespace that contains the global element or attribute.
However, if the default XML namespace is to be used (the XML namespace of the containing class for primitive types and the actual XML namespaces for complex types), then this parameter may be omitted.
This parameter is ignored for direct use of XMLExport – it is only available for use by XML.Writer or SOAP support.
|
static |
Specified as true (1) if this property comes from an XML schema reference to a globally defined element.
This parameter is deprecated and has been replaced by XMLREF.
|
static |
Controls whether input and/or output XML projections are done for this property.
Default is "INOUT". Other possible values are "IN", "OUT", "CALC" Calculated properties default to CALC which is like OUT except input is ignored instead of generating an error.
|
static |
The XMLNIL property parameter controls the use for a property of the xsi:nil attribute.
by XMLExport and the nillable attribute by XMLSchema.
If XMLNIL=1, then properties of the class with value = "" (null) are XMLExported in the format <propname xsi:nil="true"/>.
The exception is that string properties with value = "" are always exported as <propname/> if the class parameter XMLIGNORENULL=1 even if XMLNIL=1.
The XMLNIL property parameter overrides the XMLNIL class parameter for the property where it is specified.
|
static |
The XMLNILNOOBJECT parameter allows creation of an object to be skipped for elements.
with xsi:nil="true".
The default of XMLNILNOOBJECT = 0 will always create an object for an element with xsi:nil="true".
If XMLNILNOOBJECT = 1, then elements with xsi:nil="true" and no attributes specified will be skipped, i.e. the value of the property will remain "".
The XMLNILNOOBJECT property parameter overrides the XMLNILNOOBJECT class parameter for the property where it is specified.
|
static |
|
static |
The type of XML projection for this property.
The XML projection will default to WRAPPED for a list or array collection property and ELEMENT for other public properties.
COLLECTION is now deprecated and replaced by its synonym WRAPPED. ELEMENTREF value is now deprecated and replaced by the use of the XMLREF parameter.
|
static |
|
static |
How to project references to XML.
|
static |