Element: OOCONFIG

Attributes

Name Type Optional Values
COLLECTIONSTART Yes ZERO; ONE This attributes supports two values: ZERO (the default value) and ONE. They are used as startindex for the collections (lists and arrays) generated and manipulated by XMLBOOSTER.
GENERATECONFLICTSOLVER BOOLEAN Yes If this attribute is set to TRUE, XMLBooster will generate a separate class named ConflictSolver,and which will deal with versions conflicts, somewhatsimilar to what a tool such as diff provides, buttailored for XML constructs.
USEINTERFACES BOOLEAN Yes If this attribute is set to TRUE, XMLBooster will generate interfaces (in addition to implementations of these interfaces) which will be used when referring instances. This feature can prove specially useful when generating parsers that must interact with existing class hierarchies, where imposing an class-level (as opposed to interface-level) inheritance relationship is not reasonable.
USEABSTRACTFACTORY BOOLEAN Yes
GENERATEVALIDATORS BOOLEAN Yes

DTD declaration

<!ELEMENT OOCONFIG EMPTY>

<!ATTLIST OOCONFIG
COLLECTIONSTART (ZERO|ONE) #IMPLIED
GENERATECONFLICTSOLVER (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
USEINTERFACES (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
USEABSTRACTFACTORY (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
GENERATEVALIDATORS (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
>