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> ]>