FlexDoc/XML - XSDDoc - Parameter Tree
About XSDDoc parameters
- [.]
- Literal Input
- Generate Details
- Details
- Fragments
- Overview
- All Components
- Namespace
- Schema
- Component
- Navigation
- Show
- Descriptions
- Pagination
- DiagramKit
«Details | Component | Content Model» parameter group
Parameter | Name / Type / Description |
---|---|
doc.comp.model
Specify whether to document the content model (i.e. possible attributes and child elements) defined by the component. The component content model can be represented in three different ways simultaneously: Each of those representations is controlled by the corresponding nested parameter group.Applies To:
|
|
doc.comp.model.diagram
Specify whether to generate/include a graphical Component Diagram representation of the XSD component. Applies To:
|
|
doc.comp.model.diagram.for
The parameter group to specify exactly for which components the Component Diagram section must be generated. |
|
doc.comp.model.diagram.for.element : enum {"all", "anonymous_type", "none"}
Specify whether to generate the Component Diagram section for element components. Possible Choices: "all"
|
|
doc.comp.model.diagram.for.complexType : boolean doc.comp.model.diagram.for.group : boolean doc.comp.model.diagram.for.attributeGroup : boolean The parameters to specify whether to generate the Component Diagram for components of corresponding types. |
|
doc.comp.model.xmlRep
Specifies whether to generate the XML Representation Summary section. Applies To:
|
|
doc.comp.model.xmlRep.for
The parameter group to specify exactly for which components the XML Representation Summary section must be generated. |
|
Elements |
doc.comp.model.xmlRep.for.element : boolean doc.comp.model.xmlRep.for.complexType : boolean doc.comp.model.xmlRep.for.simpleType : boolean doc.comp.model.xmlRep.for.group : boolean doc.comp.model.xmlRep.for.attribute : boolean doc.comp.model.xmlRep.for.attributeGroup : boolean The parameters to specify whether to generate the XML Representation Summary for components of particular types. |
doc.comp.model.tableRep
Specifies whether to generate the Table Representation of the component content model. Additional Settings:
|
|
doc.comp.model.tableRep.attributes : boolean
Specify whether to generate the table representation of attributes. Applies To:
|
|
doc.comp.model.tableRep.attributes.value : boolean
Specify whether to represent the possible value of the attribute. The value representation will appear in the "Type / Value" column as an extension of type information.
For instance, that may be the reference to an XSD basic simple type, from which the attribute type is derived,
or the list of all possible values of the attribute, which is controlled by the nested parameter:
Show Enumeration.
Default Value:
|
|
doc.comp.model.tableRep.attributes.value.enum : boolean
Specify whether the value representation may include the enumeration of all possible attribute values.
You may want to disable this setting when the list of possible values is very large
and better to be documented only once by the coppersponding named simple type where it is defined.
Default Value:
|
|
doc.comp.model.tableRep.attributes.required : boolean
Specify whether the attribute table will include the "Required?" column. Default Value:
|
|
doc.comp.model.tableRep.attributes.declared : boolean
Specify whether the attribute table will include the "Declared In" column, which shows the component where each attribute/wildcard is declared. Default Value:
|
|
doc.comp.model.tableRep.attributes.desc : enum {"full", "first_sentence", "optimal", "none"}
Specify if the attribute table will include the "Description" column and which part of attribute descriptions will be displayed in it.
The full description text is collected from all
Possible Choices:
<xs:documentation> elements found by the following path:
<xs:attribute> is the XSD declaration of the attribute.
If the attribute is declared by the reference to a global attribute, first, that reference is searched for the annotation. If not found, the annotation from the global attribute definition will be used then. See also the "Descriptions | XSD Annotations" parameter group, where you can specify how annotations are processed and displayed. "full"
Default Value:
|
|
doc.comp.model.tableRep.elements : boolean
Specify whether to generate the table representation of content element model. Applies To:
|
|
doc.comp.model.tableRep.elements.value : boolean
Specify whether to represent the possible value of the child element (in case it has simple content). The value representation will appear in the "Type / Value" column as an extension of type information.
For instance, that may be the reference to an XSD basic simple type, from which the element type is derived,
or the list of all possible values of the element, which is controlled by the nested parameter:
Show Enumeration.
Default Value:
|
|
doc.comp.model.tableRep.elements.value.enum : boolean
Specify whether the value representation may include the enumeration of all possible values of the element.
You may want to disable this setting when the list of possible values is very large
and better to be documented only once by the coppersponding named type where it is defined.
Default Value:
|
|
doc.comp.model.tableRep.elements.required : boolean
Specify whether the content element table will include the "Required?" column. Default Value:
|
|
doc.comp.model.tableRep.elements.nillable : boolean
Specify whether the content element table will include the "Nillable?" column. Default Value:
|
|
doc.comp.model.tableRep.elements.declared : boolean
Specify whether the content element table will include the "Declared In" column, which shows the component where each content element/wildcard/compositor is declared. Default Value:
|
|
doc.comp.model.tableRep.elements.desc : enum {"full", "first_sentence", "optimal", "none"}
Specify if the content element table will include the "Description" column and which part of element descriptions will be displayed in it.
The full description text is collected from all
Possible Choices:
<xs:documentation> elements found by the following path:
<xs:element> is the XSD declaration of the child element.
If the child element is declared by the reference to a global element, first, that reference is searched for the annotation. If not found, the annotation from the global element definition will be used then. See also the "Descriptions | XSD Annotations" parameter group, where you can specify how annotations are processed and displayed. "full"
Default Value:
|