Uses of Class
jmri.jmrit.logixng.implementation.AbstractBase
-
-
Uses of AbstractBase in jmri.jmrit.display.logixng
Subclasses of AbstractBase in jmri.jmrit.display.logixng Modifier and Type Class Description class
ActionAudioIcon
This action controls various things of a AudioIcon on a panel.class
ActionLayoutTurnout
This action controls various things of a LayoutTurnout on a LayoutEditor panel.class
ActionPositionable
This action controls various things of a Positionable on a panel.class
ActionPositionableByClass
This action controls various things of Positionables with a particular class name on a panel.class
WindowManagement
This action acts on a Window. -
Uses of AbstractBase in jmri.jmrit.logixng.actions
Subclasses of AbstractBase in jmri.jmrit.logixng.actions Modifier and Type Class Description class
AbstractAnalogAction
The base class for LogixNG AnalogActionsclass
AbstractDigitalAction
The base class for LogixNG Actionsclass
AbstractDigitalBooleanAction
The base class for LogixNG Boolean Actionsclass
AbstractStringAction
The base class for LogixNG AnalogActionsclass
ActionAtomicBoolean
This action sets the value of an AtomicBoolean.class
ActionAudio
This action controls an audio object.class
ActionBlock
This action triggers a block.class
ActionClock
This action provides the ability to set the fast clock time and start and stop the fast clock.class
ActionClockRate
This action provides the ability to set the fast clock speed.class
ActionCreateBeansFromTable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionDispatcher
This action triggers a Dispather ActiveTrain.class
ActionEntryExit
This action triggers a entryExit.class
ActionFindTableRowOrColumn
This action finds a table row or column.class
ActionLight
This action sets the state of a light.class
ActionLightIntensity
Runs an engine.class
ActionListenOnBeans
This action listens on some beans and runs the ConditionalNG on property change.class
ActionListenOnBeansLocalVariable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionListenOnBeansTable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionLocalVariable
This action sets the value of a local variable.class
ActionMemory
This action sets the value of a memory.class
ActionOBlock
This action triggers an OBlock.class
ActionPower
This action turns power on or off.class
ActionReporter
This action triggers a reporter.class
ActionRequestUpdateAllSensors
Sets all engine slots to status commonclass
ActionRequestUpdateOfSensor
This action requests an update from the layout of the state of a sensor.class
ActionScript
Executes a script.class
ActionSensor
This action sets the state of a sensor.class
ActionSetReporter
This action sets the current report of a Reporter.class
ActionShutDownTask
Executes a digital action delayed.class
ActionSignalHead
Evaluates the state of a SignalHead.class
ActionSignalMast
Evaluates the state of a SignalMast.class
ActionSound
Plays a sound.class
ActionTable
This action sets a cell value of a LogixNG table.class
ActionThrottle
Runs an engine.class
ActionThrottleFunction
Sets a function on a throttleclass
ActionTimer
Executes an action after some time.class
ActionTurnout
This action sets the state of a turnout.class
ActionTurnoutLock
This action sets the lock of a turnout.class
ActionWarrant
This action triggers a warrant.class
AnalogActionLightIntensity
Sets the light intensity.class
AnalogActionMemory
Sets a Memory.class
AnalogMany
Execute many Actions in a specific order.class
Break
Returns from a Module or a ConditionalNG.class
Continue
Returns from a Module or a ConditionalNG.class
DigitalBooleanLogixAction
Executes an action depending on the parameter.class
DigitalBooleanMany
Execute many Actions in a specific order.class
DigitalCallModule
This action executes a module.class
DigitalFormula
This action evaluates the formula.class
DigitalMany
Execute many Actions in a specific order.class
DoAnalogAction
Executes an analog action with the result of an analog expression.class
DoStringAction
Executes an string action with the result of an string expression.class
EnableLogix
This action enables/disables a Logix.class
EnableLogixNG
This action enables/disables a LogixNG.class
Error
Returns from a Module or a ConditionalNG.class
ExecuteAction
Executes a digital action.class
ExecuteDelayed
Executes a digital action delayed.class
Exit
Returns from a Module or a ConditionalNG.class
For
Executes an action when the expression is True.class
ForEach
Executes an action when the expression is True.class
IfThenElse
Executes an action when the expression is True.class
JsonDecode
This action decodes a Json string to a JsonNode.class
LogData
This action logs some data.class
Logix
Emulates Logix.class
LogLocalVariables
This action prints the local variables to the log.class
ProgramOnMain
Program a CV on main.class
Return
Returns from a Module or a ConditionalNG.class
RunOnce
Executes an action only one time.class
Sequence
Executes actions in a sequence.class
ShowDialog
This action show a dialog.class
ShutdownComputer
This action sets the state of a turnout.class
SimulateTurnoutFeedback
Simulates turnout feedback.class
StringActionMemory
Sets a Memory.class
StringActionStringIO
Sets a StringIO.class
StringMany
Execute many Actions in a specific order.class
TableForEach
Executes an action when the expression is True.class
Timeout
Executes an action when the expression is True.class
TriggerRoute
This action triggers a route.class
WebBrowser
Executes an string action with the result of an string expression.class
WebRequest
This action sends a web request. -
Uses of AbstractBase in jmri.jmrit.logixng.expressions
Subclasses of AbstractBase in jmri.jmrit.logixng.expressions Modifier and Type Class Description class
AbstractAnalogExpression
class
AbstractDigitalExpression
class
AbstractStringExpression
class
AnalogExpressionAnalogIO
Reads a AnalogIO.class
AnalogExpressionConstant
Constant value.class
AnalogExpressionLocalVariable
Reads a local variable.class
AnalogExpressionMemory
Reads a Memory.class
AnalogFormula
Evaluates to True if the formula evaluates to trueclass
And
Evaluates to True if all of the children expressions evaluate to true.class
Antecedent
Evaluates to True if the antecedent evaluates to trueclass
ConnectionName
Returns true if there is a connection of specified type.class
DigitalCallModule
This expression evaluates a module.class
DigitalFormula
Evaluates to True if the formula evaluates to trueclass
ExpressionAudio
This expression evaluates the state of an Audio.class
ExpressionBlock
This expression evaluates the state of a Block.class
ExpressionClock
This expression is a clock.class
ExpressionConditional
Evaluates the state of a Conditional.class
ExpressionDispatcher
This expression checks the status or mode of an active train.class
ExpressionEntryExit
This expression sets the state of a DestinationPoints.class
ExpressionLight
This expression sets the state of a light.class
ExpressionLinuxLinePower
Check the status of battery and power supply.class
ExpressionLocalVariable
Evaluates the state of a local variable.class
ExpressionMemory
Evaluates the state of a Memory.class
ExpressionOBlock
This expression sets the state of a oblock.class
ExpressionPower
This expression sets the state of a power.class
ExpressionReference
Evaluates what a reference points to.class
ExpressionReporter
Evaluates the state of a Reporter.class
ExpressionScript
Executes a script.class
ExpressionSection
This expression evaluates the state of a Section.class
ExpressionSensor
This expression sets the state of a sensor.class
ExpressionSensorEdge
This expression checks the flank of the change of the state of a sensor.class
ExpressionSignalHead
Evaluates the state of a SignalHead.class
ExpressionSignalMast
Evaluates the state of a SignalMast.class
ExpressionTransit
This expression evaluates the state of a Transit.class
ExpressionTurnout
This expression sets the state of a turnout.class
ExpressionWarrant
This expression sets the state of a warrant.class
False
Always evaluates to False.class
FileAsFlag
Does a file exists?class
Hold
An Expression that keeps its status even if its child expression doesn't.class
LastResultOfDigitalExpression
Returns the last result of a digital expression.class
LogData
This action logs some data.class
Not
An Expression that negates the result of its child expression.class
Or
Evaluates to True if any of the children expressions evaluate to true.class
StringExpressionConstant
Constant value.class
StringExpressionMemory
Reads a Memory.class
StringFormula
Evaluates to True if the formula evaluates to trueclass
Timer
An expression that waits some time before returning True.class
TimeSinceMidnight
This expression returns the number of minutes since midnight for the fast clock or the system clock.class
TriggerOnce
An Expression that returns True only once while its child expression returns True.class
True
Always evaluates to True. -
Uses of AbstractBase in jmri.jmrit.logixng.implementation
Subclasses of AbstractBase in jmri.jmrit.logixng.implementation Modifier and Type Class Description class
ClipboardMany
Have many items of any type.class
DefaultClipboard
Default implementation of the clipboardclass
DefaultConditionalNG
The default implementation of ConditionalNG.class
DefaultModule
The default implementation of Module. -
Uses of AbstractBase in jmri.jmrit.logixng.util
Subclasses of AbstractBase in jmri.jmrit.logixng.util Modifier and Type Class Description class
NullBase
Implements a null BaseConstructors in jmri.jmrit.logixng.util with parameters of type AbstractBase Constructor Description LogixNG_SelectBoolean(AbstractBase base, java.beans.PropertyChangeListener listener)
LogixNG_SelectCharset(AbstractBase base, java.beans.PropertyChangeListener listener)
LogixNG_SelectComboBox(AbstractBase base, java.lang.String[] valuesArray, java.lang.String initialValue, java.beans.PropertyChangeListener listener)
LogixNG_SelectDouble(AbstractBase base, int numDecimals, java.beans.PropertyChangeListener listener)
LogixNG_SelectDouble(AbstractBase base, int numDecimals, java.beans.PropertyChangeListener listener, LogixNG_SelectDouble.FormatterParserValidator formatterParserValidator)
LogixNG_SelectEnum(AbstractBase base, E[] enumArray, E initialEnum, java.beans.PropertyChangeListener listener)
LogixNG_SelectInteger(AbstractBase base, java.beans.PropertyChangeListener listener)
LogixNG_SelectInteger(AbstractBase base, java.beans.PropertyChangeListener listener, LogixNG_SelectInteger.FormatterParserValidator formatterParserValidator)
LogixNG_SelectNamedBean(AbstractBase base, java.lang.Class<E> clazz, Manager<E> manager, java.beans.PropertyChangeListener listener)
LogixNG_SelectNamedBean(AbstractBase base, java.lang.Class<E> clazz, Manager<E> manager, InUse inUse, java.beans.PropertyChangeListener listener)
LogixNG_SelectString(AbstractBase base, java.beans.PropertyChangeListener listener)
LogixNG_SelectString(AbstractBase base, java.lang.String defaultValue, java.beans.PropertyChangeListener listener)
LogixNG_SelectString(AbstractBase base, InUse inUse, java.beans.PropertyChangeListener listener)
LogixNG_SelectTable(AbstractBase base, InUse inUse)
-
Uses of AbstractBase in jmri.jmrix.loconet.logixng
Subclasses of AbstractBase in jmri.jmrix.loconet.logixng Modifier and Type Class Description class
ActionClearSlots
Sets all engine slots to status commonclass
ActionUpdateSlots
Request an update of the LocoNet slotsclass
ExpressionSlotUsage
This expression compares the number of slots that are currently in use with a threshold number.class
SetSpeedZero
Sets the speed to zero if the loco hasn't been used in a while. -
Uses of AbstractBase in jmri.jmrix.mqtt.logixng
Subclasses of AbstractBase in jmri.jmrix.mqtt.logixng Modifier and Type Class Description class
Publish
This action publishes a message to MQTT.class
Subscribe
This action subscribes to a topic to MQTT.
-