jmri.implementation.DefaultSignalAppearanceMap
jmri.jmrit.beantable.signalmast.AddSignalMastPanel
This schema describes the appearance information for a single JMRI signal mast
definition.
We allow unlimited extension at the end of the appearancetable element
for the purposes of automatically-created documentation,
but only the aspecttable, name and appearances elements are used by the
program.
DocBook element(s) providing copyright information in standard form.
Must be present.
DocBook element(s) describing the authors in standard form
DocBook element(s) describing the revision history in standard form
Content of this element must match the name of an
aspect table, as it's used to retrieve a
SignalSystem at run time.
Content of this element defines the name that's present to the
user when selecting an appearance table to use.
We allow unlimited extension at the end of the aspect element
for the purposes of automatically-created documentation,
but only the aspectname and show element(s) are used by the
program.
This must match the "name" element of exactly one
"aspect" element in the "aspects.xml" file.
It must be unique within the appearances element.
Indicates a image location and type.
Type should be a member of the list in
the imagetype elements in the aspects.xml file.
These are the appearences that the jmri code will specifically look for,
given that the appearance/aspect name is free form and can vary from
different signal masts.
Must match the aspectname of an appearance defined in this file.
Indicates a image location and type.
Type should be a member of the list in
the imagetype elements in the aspects.xml file.
Must match the aspectname of an appearance defined in this file.
Indicates a image location and type.
Type should be a member of the list in
the imagetype elements in the aspects.xml file.
Must match the aspectname of an appearance defined in this file.
Indicates a image location and type.
Type should be a member of the list in
the imagetype elements in the aspects.xml file.
Must match the aspectname of an appearance defined in this file.
Indicates a image location and type.
Type should be a member of the list in
the imagetype elements in the aspects.xml file.
Provides a mapping between the appearance of any advanced signal mast and
the valid aspects that the current signal mast can display. The advanced
aspect can be any valid aspect/appearance in the aspect file, but our aspect
must be valid on the current signal mast.
Must match the aspectname of an appearance defined in this file.
The appearanceAspectName check constrains each appearance aspectname value to be unique.
The specificAppearancesAspectExists check constrains each specificappearances aspect element to refer to an existing appearance aspectname.
The aspecMappingOurAspectExists check constrains each ourAspect element to refer to an existing appearance aspectname.