This is the schema representing panel files, including both the panels themselves and configuration information.

This version of the schema is for files created by JMRI version 4.19.2 and later. Automatically added to contain JMRI version writing the file jmri.configurexml.ConfigXmlManager Defines options for the GUI configuration jmri.configurexml.GuiLafConfigPaneXml Defines options for the JMRI System Console apps.configurexml.SystemConsoleConfigPanelXml Defines the default locations for user file locations. apps.configurexml.FileLocationPaneXml Defines which manager is to be used for various operations. jmri.managers.configurexml.DefaultUserMessagePreferencesXml Defines DecoderPro configuration options jmri.jmrit.symbolicprog.configurexml.ProgrammerConfigPaneXml Defines default for whether to cache index CV writes, which can be overridden in a decoder definition file if desired. jmri.jmrit.symbolicprog.configurexml.ProgrammerConfigPaneXml jmri.jmrix.AbstractProgrammerFacade Defines default for whether index CVs should be read for confirmation after being written, which can be overridden in a decoder definition file if desired. jmri.jmrit.symbolicprog.configurexml.ProgrammerConfigPaneXml jmri.jmrix.AbstractProgrammerFacade Defines DecoderPro roster applications re location, default owner jmri.jmrit.roster.configurexml.RosterConfigPaneXml Defines things to do when the file is loaded (usually when the app starts up, as this is in config file) apps.configurexml.PerformActionModelXml apps.configurexml.CreateButtonModelXml apps.configurexml.PerformFileModelXml Insist that the system name is unique Insist that the user name is unique Insist that the system name is unique Insist that the user name is unique Insist that at most one appear for each signal Insist that each element ident attribute value in LayoutEditor is unique Insist that each tracksegment connection1name attribute value refer to an existing ident Insist that each tracksegment connection2name attribute value refer to an existing ident Insist that each turnout system name is unique Insist that each turnout user name is unique Insist that all turnout user and system names are unique Insist that each sensor system name is unique Insist that each sensor user name is unique Insist that all sensor user and system names are unique Insist that the system name is unique Insist that the user name is unique Insist that all user and system names are unique