!--a11y-->
Config
Class DTD 
The DTD defines the
elements and attributes that are permitted in the definition of a config
class.
The elements contained in the XML are Attribute, attribute and ConfigClass.
For more information about the elements, see:
· Attributes of the XML Element Attribute
· Attributes of the XML Element ConfigClass
· Valid Combinations of Attributes
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT Attribute EMPTY>
<!ATTLIST Attribute
name CDATA #REQUIRED
type (class | enum | string | int | long | float | boolean | ref |
list | configuri) #REQUIRED
constant CDATA #IMPLIED
configUriBase CDATA #IMPLIED
configUriType (configmanager | configplugin | configclass|
configurable | configattribute | configproperty)
#IMPLIED
default CDATA #IMPLIED
mandatory (true | false) #IMPLIED
encrypt (true | false) #IMPLIED
values CDATA #IMPLIED
unique (true | false) #IMPLIED
check (true | false) #IMPLIED
min CDATA #IMPLIED
max CDATA #IMPLIED
minLength CDATA #IMPLIED
maxLength CDATA #IMPLIED
listType (class | enum | string | int | long | float | boolean |
ref | configuri) #IMPLIED
refType CDATA #IMPLIED
separator CDATA #IMPLIED
unit CDATA #IMPLIED
subClasses (true | false) #IMPLIED
exclusive (true | false) #IMPLIED
hotReload (true | false) #IMPLIED
visibleColumn (true | false) #IMPLIED
visibleField (true | false) #IMPLIED
normalized (true | false) #IMPLIED
ordered (true | false) #IMPLIED
regexp CDATA #IMPLIED
jmx (none | ro | rw) #IMPLIED
advanced (true | false) #IMPLIED
>
<!ELEMENT attribute EMPTY>
<!ATTLIST attribute
name CDATA #REQUIRED
type (class | enum | string | int | long | float | boolean | ref |
list | configuri) #REQUIRED
constant CDATA #IMPLIED
configUriBase CDATA #IMPLIED
configUriType (configmanager | configplugin | configclass |
configurable | configattribute | configproperty)
#IMPLIED
default CDATA #IMPLIED
mandatory (true | false) #IMPLIED
encrypt (true | false) #IMPLIED
values CDATA #IMPLIED
unique (true | false) #IMPLIED
check (true | false) #IMPLIED
min CDATA #IMPLIED
max CDATA #IMPLIED
minLength CDATA #IMPLIED
maxLength CDATA #IMPLIED
listType (class | enum | string | int | long | float | boolean |
ref | configuri) #IMPLIED
refType CDATA #IMPLIED
separator CDATA #IMPLIED
unit CDATA #IMPLIED
subClasses (true | false) #IMPLIED
exclusive (true | false) #IMPLIED
hotReload (true | false) #IMPLIED
visibleColumn (true | false) #IMPLIED
visibleField (true | false) #IMPLIED
normalized (true | false) #IMPLIED
ordered (true | false) #IMPLIED
regexp CDATA #IMPLIED
jmx (none | ro | rw) #IMPLIED
advanced (true | false) #IMPLIED
>
<!ELEMENT ConfigClass (attribute | Attribute)*>
<!ATTLIST ConfigClass
id CDATA #IMPLIED
name CDATA #REQUIRED
extends CDATA #IMPLIED
type (abstract | singleton) #IMPLIED
shareable (true | false) #IMPLIED
configurable CDATA #IMPLIED
configurableChecker CDATA #IMPLIED
resourceProvider CDATA #IMPLIED
version CDATA #IMPLIED
hotReload (true | false) #IMPLIED
hotLoad (true | false) #IMPLIED
hotUnload (true | false) #IMPLIED
advanced (true | false) #IMPLIED
jmx (none | ro | rw) #IMPLIED
>