Show TOC

 Config Class DTDLocate this document in the navigation structure

 

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:

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

>