Package jmri.jmrit.symbolicprog

Basic support for advanced programming, primarily used by DecoderPro.

See:
          Description

Interface Summary
Qualifier Define capability to watch other things and "Qualify" CVs and Variables.
 

Class Summary
AbstractQualifier Watches a specific Variable to qualify others.
AbstractValue Define common base class methods for CvValue and VariableValue classes The ToRead parameter (boolean, unbound) is used to remember whether this object has been read during a "read all" operation.
CombinedLocoSelListPane Provide GUI controls to select a known loco and/or new decoder.
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.
ComboCheckBox  
ComboOffRadioButton  
ComboOnRadioButton  
ComboRadioButtons  
CompositeVariableValue Extends EnumVariableValue to represent a composition of variable values.
ConstantValue Extends VariableValue to represent a constant enum-like-thing Note that there's no CV associated with this.
CsvExportAction Action to export the CV values to a Comma Separated Valiable (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.
DccAddressPanel Provide a graphical representation of the DCC address, either long or short
DecVariableValue Decimal representation of a value.
DecVarSlider  
EnumVariableValue Extends VariableValue to represent a enumerated variable.
FactoryResetAction Action to create a dialog so that the user can select a factory reset to execute.
FnMapPanel Provide a graphical representation of the NMRA S&RP mapping between cab functions and physical outputs.
HexVariableValue LIke DecVariableValue, except that the string representation is in hexadecimal
IndexedComboCheckBox  
IndexedCvTableModel Table data model for display of IndexedCvValues in symbolic programmer.
IndexedEnumVariableValue Extends VariableValue to represent a enumerated indexed variable.
IndexedPairVariableValue Extends VariableValue to represent a indexed variable split across two indexed CVs.
IndexedVariableValue Extends VariableValue to represent an indexed variable
IndexedVarSlider  
KnownLocoSelPane Provide GUI controls to select a known loco via the Roster.
LocoSelPane Base class for GUI to select a locomotive (or create a new one in some cases) Prior to this file's revision 1.2, this contained the information about the default Programmer file.
LocoSelTreePane Provide GUI controls to select a new decoder.
LongAddrVariableValue Extends VariableValue to represent a NMRA long address
NameFile Represents a set of standard names and aliases in memory.
NewLocoSelPane Provide GUI controls to select a decoder for a new loco and/or copy an existing config.
Pr1ExportAction Action to export the CV values to a PR1DOS data file.
Pr1ImportAction Action to import the CV values from a PR1WIN/PR1DOS data file.
Pr1Importer Import CV values from a "PR1" file written by PR1DOS or PR1WIN.
Pr1WinExportAction Action to export the CV values to a PR1WIN data file.
PrintAction Action to print the information in a VariableTable.
PrintCvAction Action to print the information in the CV table.
ProgDefault Functions for use with programmer files, including the default file name.
ProgrammerConfigPane Provide GUI to configure symbolic programmer defaults.
ResetTableModel Creates a table of the available factory resets available for a particular decoder.
ShortAddrVariableValue Representation of a short address (CV1).
SpeedTableVarValue Represent an entire speed table as a single Variable.
SplitVariableValue Extends VariableValue to represent a variable split across two CVs.
SymbolicProgBundle Common access to the SymbolicProgBundle of properties.
ValueEditor JTable editor for cells representing CV values.
ValueQualifier Qualify a variable on greater than or equal a number
ValueRenderer  
VariableTableModel Table data model for display of variables in symbolic programmer.
VariableValue Represents a single Variable value; abstract base class.
 

Enum Summary
ValueQualifier.Test  
 

Package jmri.jmrit.symbolicprog Description

Basic support for advanced programming, primarily used by DecoderPro.

Tasks left to add Qualifiers

ClasssetAvailable setVisibleisToRead/isToWrite
IndexedEnumVariableValueYY
IndexedVariableValueYY
IndexedPairVariableValue
IndexedComboCheckBox
IndexedPairVariableValue
The non-indexed types



Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads