BOEnumItem - labelM [BOStringM] (* Map) - descriptionM [BOStringM] (* Map) - extension [BOExtension] (*)
| Property | Type | Cardinality | Default value | Visible | ReadOnly | Persistent | Min / Max | Format / Unit |
|---|---|---|---|---|---|---|---|---|
|
name
Nom Name | String | 1 | - | true | false | true | - - | - |
|
valueStr
Valeur [String] Value [String] | String | 1 | - | true | false | true | - - | - |
|
valueInt
Valeur [int] Value [int] | Integer | 1 | - | true | false | true | - - | - |
|
labelM
Label multi-langues Label multilanguage | BusinessObject BOStringM | n [list] | - | true | false | true | - - | - |
|
descriptionM
Description multi-langues Description multilanguage | BusinessObject BOStringM | n [list] | - | true | false | true | - - | - |
|
index
index index | int | 1 | - | true | false | true | - - | - |
|
icon
Icon Icon | javax.swing.Icon | n [list] | - | false | false | true | - - | - |
|
extension
Extension Extension | BusinessObject BOExtension | n [list] | - | true | false | true | - - | - |
|
parameter
Parameter Parameter | String | n [list] | - | false | false | true | - - | - |
<?xml version="1.0" encoding="ISO-8859-1"?>
<BOEnumItem name="" valueStr="" valueInt="" index="">
<!--labelM (*) -->
<labelM name="">
<en/>
<fr/>
<es/>
<de/>
</labelM>
<!--descriptionM (*) -->
<descriptionM name="">
<en/>
<fr/>
<es/>
<de/>
</descriptionM>
<!--icon (*) -->
<icon name=""/>
<!--extension (*)-->
<extension name="" valueInt="">
<valueStr/>
</extension>
<!--parameter (*) -->
<parameter name=""/>
</BOEnumItem><?xml version="1.0" encoding="ISO-8859-1"?>
<shema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<element name="BOStringM">
<complexType>
<sequence>
<attribute name="name" type="xs:string"/>
<element name="en" type="xs:string" minOccurs="0"/>
<element name="fr" type="xs:string" minOccurs="0"/>
<element name="es" type="xs:string" minOccurs="0"/>
<element name="de" type="xs:string" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="BOExtension">
<complexType>
<sequence>
<attribute name="name" type="xs:string" use="optional"/>
<element name="valueStr" type="xs:string" minOccurs="0"/>
<attribute name="valueInt" type="xs:java.lang.Integer" use="optional"/>
</sequence>
</complexType>
</element>
<element name="BOEnumItem">
<complexType>
<sequence>
<attribute name="name" type="xs:string" use="optional"/>
<attribute name="valueStr" type="xs:string" use="optional"/>
<attribute name="valueInt" type="xs:java.lang.Integer" use="optional"/>
<element name="labelM" type="BOStringM" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<element name="descriptionM" type="BOStringM" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<attribute name="index" type="xs:int" use="optional"/>
<element name="icon" type="xs:string" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<element name="extension" type="BOExtension" minOccurs="0"
maxOccurs="unbounded"/>
<element name="parameter" type="xs:string" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
</sequence>
</complexType>
</element>
</shema><!DOCTYPE BOEnumItem[ <!ELEMENT BOEnumItem (labelM*,descriptionM*,icon*,extension*,parameter*)> <!ATTLIST BOEnumItem name CDATA #IMPLIED> <!ATTLIST BOEnumItem valueStr CDATA #IMPLIED> <!ATTLIST BOEnumItem valueInt CDATA #IMPLIED> <!ATTLIST BOEnumItem index CDATA #IMPLIED> <!ELEMENT labelM (en?,fr?,es?,de?)> <!ATTLIST labelM name CDATA #REQUIRED> <!ELEMENT en (#PCDATA)> <!ELEMENT fr (#PCDATA)> <!ELEMENT es (#PCDATA)> <!ELEMENT de (#PCDATA)> <!ELEMENT descriptionM (en?,fr?,es?,de?)> <!ATTLIST descriptionM name CDATA #REQUIRED> <!ELEMENT icon (#PCDATA)> <!ATTLIST icon name CDATA #REQUIRED> <!ELEMENT extension (valueStr?)> <!ATTLIST extension name CDATA #IMPLIED> <!ATTLIST extension valueInt CDATA #IMPLIED> <!ELEMENT valueStr (#PCDATA)> <!ELEMENT parameter (#PCDATA)> <!ATTLIST parameter name CDATA #REQUIRED> ]>