Topic title

Schema egxChartConfiguration.xsd

targetNamespace: http://www.generix.fr/technicalframework/chartconfiguration
Elements Complex types Simple types
config Appearance AxisLocation
Axis AxisValueType
AxisSpace CapType
Background CategoryAnchor
Color CategoryRendererType
Font ChartType
FreeAnnotation ChpType
GradientPaint ColorType
GradientPaintPoint DatasetRenderingOrder
Image Degrees
Insets FontStyle
ItemLabel HexaComposanteColor
ItemLabelPosition HslComposanteColor
Javascript ImageAlignment
Legend ItemAnchor
Marker JoinType
NoDataMessage LayerType
Paint LegendAlignment
PaintList LegendType
PieSectionLabel MarkerLabelPosition
Renderer NumberFormat
SerieRenderer Orientation
Spacer PaintType
Stroke Percentage
TextAnnotation PieLabelType
TitleAppearance PositiveFloat
Url RgbComposanteColor
ValueAxis Rotation
ScriptEvent
SortOrder
SpacerType
StringValueNotEmpty
TextAnchor
TimePeriodAnchor
TitleAlignment
URL
XLinkActuate
XLinkShow
XPath
element config

element config/javascript_def
diagram
type chart:StringValueNotEmpty
facets
minLength 1
annotation
documentation
Noeud contenant l'ensemble des fonctions javascript appelables par le graphique.
element config/font_def
diagram
children font_type
annotation
documentation
Noeud parent des définitions de police de caractères.

element config/font_def/font_type

diagram
type extension of chart:Font
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required
documentation
Libellé identifiant une police de caractère et son style dans les éléments du graphique.
font chart:StringValueNotEmpty required
documentation
Référence à un élément "font".Nom de la police de caractères.
style chart:FontStyle required
documentation
Style appliqué sur la police (italique, gras...). 
size xs:positiveInteger required
documentation
Taille souhaitée de la police. 
annotation
documentation
Liste des définitions des polices de caractères.

element config/paint_def

diagram
children paint_type
annotation
documentation
Noeud parent des définitions des couleurs complexes

element config/paint_def/paint_type
diagram
type chart:Paint
children color gradientPaint
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required
documentation
Référence à un objet "paint" (Libellé identifiant une couleur).
annotation
documentation
Liste des définitions des couleurs complexes. Une couleur est soit simple, soit obtenue par dégradé de deux couleurs.
element config/paint_list_def
diagram
children paint_list_type
annotation
documentation
Noeud parent des définitions des listes de couleurs.

element config/paint_list_def/paint_list_type

diagram
type extension of chart:PaintList
children paintRef
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required  
annotation
documentation
Liste des définitions des listes de couleurs. Les listes sont appliquées de manière cyclique sur les objets.

element config/background_def
diagram
children background_type
annotation
documentation
Noeud parent des définitions des fonds

element config/background_def/background_type
diagram
type extension of chart:Background
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required
documentation
Libellé identifiant les caractéristiques du fond d'un élément.
backPaint chart:StringValueNotEmpty optional
documentation
Pointeur sur un element paint ou couleur de base. Couleur de remplissage de la zone. Valeur par défaut : Blanc.
borderPaint chart:StringValueNotEmpty optional
documentation
Référence à un élément "paint" ou couleur de base. Couleur de la bordure de la zone. Valeur par défaut : Noir.
annotation
documentation
Liste des définitions des fonds.

element config/item_label_def
diagram
children item_label_type
annotation
documentation
Noeud parent des définitions des libellés.

element config/item_label_def/item_label_type
diagram
type chart:ItemLabel
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required
documentation
Libellé identifiant un label du graphique et son apparence.
font chart:StringValueNotEmpty optional
documentation
Référence à un élément "font" définissant la police d'affichage.
paint chart:StringValueNotEmpty optional
documentation
Référence à un élement "paint" ou à une couleur de base. Couleur du texte affiché. 
annotation
documentation
Liste des définitions des caractéristiques des libellés.

element config/title_appearance_def
diagram
children title_appearance_type
annotation
documentation
Noeud parent des définitions d'apparence des titres.

element config/title_appearance_def/title_appearance_type
diagram
type chart:TitleAppearance
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required
documentation
Libellé identifiant un titre et ses caractéristiques.
font chart:StringValueNotEmpty optional
documentation
Référence à un élement "font". Police utilisée pour afficher le texte du titre. Valeur par défaut : Sans Serif
paint chart:StringValueNotEmpty optional
documentation
Référence à un élement "paint" ou à une couleur de base. Couleur utilisée pour afficher le texte. Valeur par défaut : Noir.
annotation
documentation
Liste des définitions des apparences de titres. Ce noeud se différenciera à terme du noeud "itemLabel" par l'ajout de caractéristiques spécifiques.

element config/legend_def
diagram
children legend_type
annotation
documentation
Noeud parent des définitions des caractéristiques des légendes.

element config/legend_def/legend_type
diagram
type chart:Legend
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required
documentation
Identifiant de la légende.
background chart:StringValueNotEmpty optional
documentation
Référence à un élément "background" définissant le fond de la légende. Valeur par défaut : zone blanche encadrée de noir.
itemFont chart:StringValueNotEmpty optional az
documentation
Référence à un élément "font" indiquant la police utilisée pour afficher le nom des séries. Valeur par défaut : Sans Serif / Noir.
itemPaint chart:StringValueNotEmpty optional
documentation
Référence à un élement "paint" ou à une couleur de base. Couleur utilisée pour afficher le nom des séries.
titleValue xs:string optional
documentation
Libellé du titre de la légende (valeur "en dur"). 
titleAppearance chart:StringValueNotEmpty optional
documentation
Référence à un objet "titleAppearance" définissant le style à appliquer au titre de la légende.
annotation
documentation
Liste des définitions des caractéristiques des légendes des graphiques.

element config/url_def
diagram
children url_type
annotation
documentation
Noeud parent des définitions des urls.

element config/url_def/url_type
diagram
type extension of chart:Url
children chp
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required
documentation
Identifiant de l'url.
prefix xs:string required
documentation
Partie "en dur" de l'url. "http://....ServetControl?view=.....". Tout sauf les chp:
target chart:StringValueNotEmpty optional
documentation
Nom de la frame cible de l'url.
show chart:XLinkShow optional new
documentation
Attribut XLINK. Non géré.
actuate chart:XLinkActuate optional onRequest
documentation
Attribut XLINK. Non géré.
annotation
documentation
Liste des définitions des url. Ces urls permettent une navigation à partir du graphique. Elles sont soient liées à une zone du graphique représentant une valeur, soient libres (voir freeAnnotation)

element config/pie_section_label_def
diagram
children pie_section_label_type
annotation
documentation
Noeud parent des définitions des caractéristiques des libellés des section du graphique pie.

element config/pie_section_label_def/pie_section_label_type

diagram
type chart:PieSectionLabel
attributes
Name Type Use Default Fixed Annotation
name chart:StringValueNotEmpty required
documentation
Libellé identifiant le formatage d'un label d'une section d'un graphique de type camembert.
type chart:PieLabelType optional
documentation
Type de formatage du libellé : affichage ou non du label d'une section, de sa valeur, du pourcentage qu'elle représente...
font chart:StringValueNotEmpty optional
documentation
Référence à un élément "font". Police utilisée pour afficher le label. Valeur par défaut : Sans Serif
paint chart:StringValueNotEmpty optional
documentation
Référence à un élement "paint" ou à une couleur de base. Couleur utilisée pour afficher le texte. Valeur par défaut : Noir.
annotation
documentation
Liste des définitions des caractéristiques des libellés des sections du graphique pie.
element config/chart
diagram
children category pie javascript freeAnnotation
attributes
Name Type Use Default Fixed Annotation
height xs:positiveInteger required
documentation
Hauteur de l'image du graphique en pixels.
width xs:positiveInteger required
documentation
Largeur de l'image du graphique en pixels.
legend chart:StringValueNotEmpty optional
documentation
Référence à un élement "legend".
legendVisible xs:boolean optional
documentation
Affichage ou non d'une légende. Valeur par défaut : OUI.
background chart:StringValueNotEmpty optional
documentation
Référence à un élement "background" définissant le fond du graphique. Valeur par défaut : gris clair.
titleValue xs:string optional
documentation
Libellé du titre du graphique (valeur "en dur").
paint chart:StringValueNotEmpty optional
documentation
Référence à un élement "paint". Couleur du fond de l'image contenant le graphique. Valeur par défaut : Celle des fenêtres de Windows
ou du bureau.
tooltipsVisible xs:boolean optional
documentation
Affiche ou non les indicateurs de valeur lors du passage de la souris sur les sections du graphique. Valeur par défaut : NON.
titleAppearance chart:StringValueNotEmpty optional
documentation
Référence à un élément "titleAppearance" définissant le style à appliquer au titre du graphique.
annotation
documentation
Noeud de base de définition d'un graphique.

element config/chart/category

diagram
children dataset
attributes
Name Type Use Default Fixed Annotation
orientation chart:Orientation optional
documentation
Défini l'orientation d'affichage des barres du graphique. Valeur par défaut : VERTICAL.
annotation
documentation
Graphique en barre ou en ligne avec des points discontinus sur l'axe secondaire.  (comparatif CA par famille par exemple).

element config/chart/category/dataset

diagram
children categorySet categoryNamed serie categoryAxis valueAxis url
attributes
Name Type Use Default Fixed Annotation
rendererType chart:CategoryRendererType optional BAR
documentation
Le type de rendu du dataset (barres, lignes, ...)
annotation
documentation
Le dataset représente la zone contenant le graphique, avec les données , les axes, etc. Un graphique contenant plusieurs dataset pourra être envisagé dans l'avenir.
element config/chart/category/dataset/categorySet
diagram
children annotation
attributes
Name Type Use Default Fixed Annotation
nameXpath chart:XPath required
documentation
Requête XPath sur le flux de présentation spécifiant la liste des catégories à afficher sur le graphique.
annotation
documentation
Définition des catégories par une requête xPath.
element config/chart/category/dataset/categorySet/annotation
diagram
type extension of chart:TextAnnotation
attributes
Name Type Use Default Fixed Annotation
text xs:string required
documentation
Texte du commentaire à afficher pour l'objet sélectionné (categorie pour un graphique Category, série pour un graphique XY).
indice xs:positiveInteger required
documentation
Indice identifiant la catégorie à surcharger (xème élément retourné par la requête XPath du noeud "categorySet").
annotation
documentation
Ajout d'un commentaire lié à chaque catégorie. Le positionnement est actuellement automatique.

element config/chart/category/dataset/categoryNamed

diagram
children annotation
attributes
Name Type Use Default Fixed Annotation
nameValue chart:StringValueNotEmpty optional
documentation
Nom de la catégorie. Valeur en "dur".
nameXpath chart:XPath optional
documentation
Nom de la catégorie. Valeur sous forme de requête Xpath. Cette requête Xpath ne doit retourner qu'une valeur.
annotation
documentation
Définition d'une catégorie. Il y a autant de categoryNamed que de catégorie différentes.
element config/chart/category/dataset/categoryNamed/annotation
diagram
type chart:TextAnnotation
attributes
Name Type Use Default Fixed Annotation
text xs:string required
documentation
Texte du commentaire à afficher pour l'objet sélectionné (categorie pour un graphique Category, série pour un graphique XY).
annotation
documentation
Ajout d'un commentaire pour cette catégorie.

element config/chart/category/dataset/serie
diagram
type extension of chart:SerieRenderer
children serieSet serieNamed
attributes
Name Type Use Default Fixed Annotation
paint chart:StringValueNotEmpty optional
documentation
Référence à un élément "paint". Couleur utilisée pour afficher les éléments du graphique (barre pour les graphiques "Category" 
et ligne pour les graphiques "XY").
itemLabelVisible xs:boolean optional
documentation
Affichage ou non des valeurs des séries. Valeur par défaut : NON.
itemLabel xs:string optional
documentation
Référence à un élément "itemLabel" définissant son apparence.
annotation
documentation
Définition des séries.Caractéristiques communes aux serieSet et serieNamed.

element config/chart/category/dataset/serie/serieSet
diagram
children url appearance javascript
attributes
Name Type Use Default Fixed Annotation
nameXpath chart:XPath required
documentation
Requête XPath sur le flux de présentation spécifiant la liste des noms des séries du graphique. Donne une liste de noms appliquée à toutes les séries.
valueXpath chart:XPath required
documentation
Requête XPath sur le flux de présentation spécifiant la liste des valeurs des séries du graphique.
annotation
documentation
Définition des séries par une requête xPath pour les valeurs et une requête xPath pour les noms.
element config/chart/category/dataset/serie/serieSet/url
diagram
attributes
Name Type Use Default Fixed Annotation
name xs:string required
documentation
Référence à un élement url.
indice xs:positiveInteger required
documentation
Indice identifiant la série surchargée (xème élément retourné par la requête XPath du noeud "serieSet").
annotation
documentation
Définition des url attachées aux séries.
element config/chart/category/dataset/serie/serieSet/appearance
diagram
type extension of chart:Appearance
attributes
Name Type Use Default Fixed Annotation
paint chart:StringValueNotEmpty optional
documentation
Référence à un élément "paint" ou à une couleur de base. Couleur utilisée pour afficher la série.
itemLabelVisible xs:boolean optional
documentation
Affichage ou non du label de la série sélectionnée.
itemLabelFont chart:StringValueNotEmpty optional
documentation
Référence à un élément "font" spécifiant la police utilisée pour afficher le label de la série sélectionnée.
itemLabelPaint chart:StringValueNotEmpty optional
documentation
Référence à un élément "paint" ou couleur de base. Spécifie la couleur utilisée pour afficher le label de la série sélectionnée.
indice xs:positiveInteger required
documentation
Indice identifiant la série surchargée (xème élément retourné par la requête XPath du noeud "serieSet").
annotation
documentation
Quelque soit le mode de saisie des séries, il est possible d'en redéfinir unitairement les caractéristiques.
element config/chart/category/dataset/serie/serieSet/javascript
diagram
type chart:Javascript
children param
attributes
Name Type Use Default Fixed Annotation
event chart:ScriptEvent required
documentation
Libellé identifiant l'événement auquel est associé cet appel javascript. Un appel javascript est lié à un élément du graphique.
function chart:StringValueNotEmpty required
documentation
Nom de la fonction javascript à appelé. Ce n'est pas un pointeur mais le nom en toute lettre de la fonction, sans ( ) et sans paramètre.
annotation
documentation
Définition des javascript appelés pour l'ensemble des séries.

element config/chart/category/dataset/serie/serieNamed
diagram
children url appearance javascript
attributes
Name Type Use Default Fixed Annotation
nameValue chart:StringValueNotEmpty optional
documentation
Nom "en dur" de la série du graphique. Le nom d'une série est constant pour l'ensemble des catégories. Ce nom doit être unique parmis l'ensemble 
des serieNamed@name...
nameXpath chart:XPath optional
documentation
Nom sous forme de requête Xpath de la série du graphique. Le nom d'une série est constant pour l'ensemble des catégories. Ce nom doit être 
unique parmis l'ensemble des serieNamed@name
valueXpath chart:XPath required
documentation
requête xPath définissant la valeur de la série. Soit la requête retourne une valeur unique, soit la requête retourne l'ensemble des valeurs pour 
LA série, donc autant de valeurs que de catégories. Les valeurs supplémentaires seront ignorées.
annotation
documentation
Définition d'une série.

element config/chart/category/dataset/serie/serieNamed/url
diagram
type chart:StringValueNotEmpty
facets
minLength 1
annotation
documentation
url attachées à la série.

element config/chart/category/dataset/serie/serieNamed/appearance
diagram
type chart:Appearance
attributes
Name Type Use Default Fixed Annotation
paint chart:StringValueNotEmpty optional
documentation
Référence à un élément "paint" ou à une couleur de base. Couleur utilisée pour afficher la série.
itemLabelVisible xs:boolean optional
documentation
Affichage ou non du label de la série sélectionnée.
itemLabelFont chart:StringValueNotEmpty optional
documentation
Référence à un élément "font" spécifiant la police utilisée pour afficher le label de la série sélectionnée.
itemLabelPaint chart:StringValueNotEmpty optional
documentation
Référence à un élément "paint" ou couleur de base. Spécifie la couleur utilisée pour afficher le label de la série sélectionnée.
annotation
documentation
Quelque soit le mode de saisie des séries, il est possible d'en redéfinir unitairement les caractéristiques.

element config/chart/category/dataset/serie/serieNamed/javascript
diagram
type chart:Javascript
children param
attributes
Name Type Use Default Fixed Annotation
event chart:ScriptEvent required
documentation
Libellé identifiant l'événement auquel est associé cet appel javascript. Un appel javascript est lié à un élément du graphique.
function chart:StringValueNotEmpty required