Uses of Package
jmri.jmrit.symbolicprog
-
Packages that use jmri.jmrit.symbolicprog Package Description apps.gui3.dp3 The current DecoderPro application, previously known as DecoderPro3.jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmrit.decoderdefn Decoder definitions via XML, including the decoder index.jmri.jmrit.roster jmri.jmrit.roster.swing jmri.jmrit.symbolicprog Basic support for advanced programming, primarily used by DecoderPro.jmri.jmrit.symbolicprog.tabbedframe jmri.jmrix.ecos.utilities -
Classes in jmri.jmrit.symbolicprog used by apps.gui3.dp3 Class Description CombinedLocoSelTreePane Provide GUI controls to select a known loco and/or new decoder.CvTableModel Table data model for display of CvValues in symbolic programmer.DccAddressPanel Provide a graphical representation of the DCC address, either long or shortEnumVariableValue Extends VariableValue to represent an enumerated variable.VariableTableModel Table data model for display of variables in symbolic programmer.VariableValue Represents a single Variable value; abstract base class. -
Classes in jmri.jmrit.symbolicprog used by jmri.implementation Class Description VariableTableModel Table data model for display of variables in symbolic programmer. -
Classes in jmri.jmrit.symbolicprog used by jmri.jmrit.decoderdefn Class Description ExtraMenuTableModel Holds a table of the extra menu items available for a particular decoder.ResetTableModel Holds a table of the available factory resets available for a particular decoder.VariableTableModel Table data model for display of variables in symbolic programmer. -
Classes in jmri.jmrit.symbolicprog used by jmri.jmrit.roster Class Description CombinedLocoSelTreePane Provide GUI controls to select a known loco and/or new decoder.CvTableModel Table data model for display of CvValues in symbolic programmer.VariableTableModel Table data model for display of variables in symbolic programmer. -
Classes in jmri.jmrit.symbolicprog used by jmri.jmrit.roster.swing Class Description ProgrammerConfigManager -
Classes in jmri.jmrit.symbolicprog used by jmri.jmrit.symbolicprog Class Description AbstractQualifier Watches a specific Variable to qualify another object, e.g. another Variable or a Pane.AbstractValue Define common base class methods for CvValue and VariableValue classesAbstractValue.ValueState ArithmeticQualifier Mechanism to qualify on the value of a number.ArithmeticQualifier.Test CombinedLocoSelPane Provide GUI controls to select a known loco and/or new decoder.CombinedLocoSelTreePane Provide GUI controls to select a known loco and/or new decoder.CombinedLocoSelTreePane.DecoderTreeNode CombinedLocoSelTreePane.InvisibleTreeModel The following has been taken from an example given in..ComboRadioButtons CompositeVariableValue Extends EnumVariableValue to represent a composition of variable values.CompositeVariableValue.SettingList Defines a list of Setting objects.CsvExportAction Action to export the CV values to a Comma Separated Variable (CSV) data file.CvTableModel Table data model for display of CvValues in symbolic programmer.CvValue Encapsulate a single CV value and provide programming access to the decoder.DecVariableValue Decimal representation of a value.DecVarSlider EnumVariableValue Extends VariableValue to represent an enumerated variable.ExtraMenuTableModel Holds a table of the extra menu items available for a particular decoder.GenericImportAction Action to import the CV values from a LokProgrammer CV list file.LocoSelPane Base class for GUI to select a locomotive (or create a new one in some cases)LongAddrVariableValue Extends VariableValue to represent an NMRA long address.Qualifier Define capability to watch other things and "Qualify" CVs and Variables.SpeedTableNumbers Enum for which numbers should be shown on the speed table.SplitEnumVariableValue Extends VariableValue to represent a variable split across multiple CVs with values from a pre-selected range each of which is associated with a text name (aka, a drop down)
Themask
attribute represents the part of the value that's present in each CV; higher-order bits are loaded to subsequent CVs.
It is possible to assign a specific mask for each CV by providing a space separated list of masks, starting with the lowest, and matching the order of CVs
The original use was for addresses of stationary (accessory) decoders.SplitEnumVariableValue.CvItem Class to hold CV parameters for CVs used.SplitVariableValue Extends VariableValue to represent a variable split across multiple CVs.SplitVariableValue.CvItem Class to hold CV parameters for CVs used.ValueRenderer Renders enum table cells.VariableTableModel Table data model for display of variables in symbolic programmer.VariableValue Represents a single Variable value; abstract base class. -
Classes in jmri.jmrit.symbolicprog used by jmri.jmrit.symbolicprog.tabbedframe Class Description AbstractQualifier Watches a specific Variable to qualify another object, e.g. another Variable or a Pane.ArithmeticQualifier Mechanism to qualify on the value of a number.Bundle CvTableModel Table data model for display of CvValues in symbolic programmer.CvValue Encapsulate a single CV value and provide programming access to the decoder.EnumVariableValue Extends VariableValue to represent an enumerated variable.ExtraMenuTableModel Holds a table of the extra menu items available for a particular decoder.FnMapPanel Provide a graphical representation of the NMRA Standard mapping between cab functions and physical outputs.FnMapPanelESU Provide a graphical representation of the ESU mapping table.Qualifier Define capability to watch other things and "Qualify" CVs and Variables.ResetTableModel Holds a table of the available factory resets available for a particular decoder.VariableTableModel Table data model for display of variables in symbolic programmer.VariableValue Represents a single Variable value; abstract base class. -
Classes in jmri.jmrit.symbolicprog used by jmri.jmrix.ecos.utilities Class Description CvTableModel Table data model for display of CvValues in symbolic programmer.ResetTableModel Holds a table of the available factory resets available for a particular decoder.VariableTableModel Table data model for display of variables in symbolic programmer.