Uses of Class
jmri.jmrit.logixng.implementation.AbstractBase
-
Packages that use AbstractBase Package Description jmri.jmrit.display.logixng jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.logixng.implementation jmri.jmrit.logixng.util jmri.jmrit.operations.logixng jmri.jmrix.can.cbus.logixng Provides classes for interacting with CBUS Nodes using LogixNG.jmri.jmrix.loconet.logixng jmri.jmrix.mqtt.logixng -
-
Uses of AbstractBase in jmri.jmrit.display.logixng
Subclasses of AbstractBase in jmri.jmrit.display.logixng Modifier and Type Class Description classActionAudioIconThis action controls various things of a AudioIcon on a panel.classActionLayoutTurnoutThis action controls various things of a LayoutTurnout on a LayoutEditor panel.classActionPositionableThis action controls various things of a Positionable on a panel.classActionPositionableByClassThis action controls various things of Positionables with a particular class name on a panel.classWindowManagementThis 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 classAbstractAnalogActionThe base class for LogixNG AnalogActionsclassAbstractDigitalActionThe base class for LogixNG ActionsclassAbstractDigitalBooleanActionThe base class for LogixNG Boolean ActionsclassAbstractStringActionThe base class for LogixNG AnalogActionsclassActionAtomicBooleanThis action sets the value of an AtomicBoolean.classActionAudioThis action controls an audio object.classActionBlockThis action triggers a block.classActionClockThis action provides the ability to set the fast clock time and start and stop the fast clock.classActionClockRateThis action provides the ability to set the fast clock speed.classActionCreateBeansFromTableThis action listens on some beans and runs the ConditionalNG on property change.classActionDispatcherThis action triggers a Dispather ActiveTrain.classActionEntryExitThis action triggers a entryExit.classActionFindTableRowOrColumnThis action finds a table row or column.classActionLightThis action sets the state of a light.classActionLightIntensityRuns an engine.classActionListenOnBeansThis action listens on some beans and runs the ConditionalNG on property change.classActionListenOnBeansLocalVariableThis action listens on some beans and runs the ConditionalNG on property change.classActionListenOnBeansTableThis action listens on some beans and runs the ConditionalNG on property change.classActionLocalVariableThis action sets the value of a local variable.classActionMemoryThis action sets the value of a memory.classActionOBlockThis action triggers an OBlock.classActionPowerThis action turns power on or off.classActionReporterThis action triggers a reporter.classActionRequestUpdateAllSensorsSets all engine slots to status commonclassActionRequestUpdateOfSensorThis action requests an update from the layout of the state of a sensor.classActionRequestUpdateOfTurnoutThis action requests an update from the layout of the state of a turnout.classActionScriptExecutes a script.classActionSensorThis action sets the state of a sensor.classActionSetReporterThis action sets the current report of a Reporter.classActionShutDownTaskExecutes a digital action delayed.classActionSignalHeadEvaluates the state of a SignalHead.classActionSignalMastEvaluates the state of a SignalMast.classActionSoundPlays a sound.classActionTableThis action sets a cell value of a LogixNG table.classActionThrottleRuns an engine.classActionThrottleFunctionSets a function on a throttleclassActionTimerExecutes an action after some time.classActionTurnoutThis action sets the state of a turnout.classActionTurnoutLockThis action sets the lock of a turnout.classActionWarrantThis action triggers a warrant.classAnalogActionLightIntensitySets the light intensity.classAnalogActionMemorySets a Memory.classAnalogManyExecute many Actions in a specific order.classBreakReturns from a Module or a ConditionalNG.classContinueReturns from a Module or a ConditionalNG.classDigitalBooleanLogixActionExecutes an action depending on the parameter.classDigitalBooleanManyExecute many Actions in a specific order.classDigitalCallModuleThis action executes a module.classDigitalFormulaThis action evaluates the formula.classDigitalManyExecute many Actions in a specific order.classDoAnalogActionExecutes an analog action with the result of an analog expression.classDoStringActionExecutes an string action with the result of an string expression.classEnableLogixThis action enables/disables a Logix.classEnableLogixNGThis action enables/disables a LogixNG.classErrorReturns from a Module or a ConditionalNG.classExecuteActionExecutes a digital action.classExecuteDelayedExecutes a digital action delayed.classExecuteProgramThis action executes a program.classExitReturns from a Module or a ConditionalNG.classForExecutes an action when the expression is True.classForEachExecutes an action when the expression is True.classForEachWithDelayExecutes an action when the expression is True.classIfThenElseExecutes an action when the expression is True.classJsonDecodeThis action decodes a Json string to a JsonNode.classLogDataThis action logs some data.classLogixEmulates Logix.classLogLocalVariablesThis action prints the local variables to the log.classProgramOnMainProgram a CV on main.classReturnReturns from a Module or a ConditionalNG.classRunOnceExecutes an action only one time.classSequenceExecutes actions in a sequence.classSetLocalVariablesThis action sets some local variables.classShowDialogThis action show a dialog.classShutdownComputerThis action sets the state of a turnout.classSimulateTurnoutFeedbackSimulates turnout feedback.classStringActionMemorySets a Memory.classStringActionStringIOSets a StringIO.classStringManyExecute many Actions in a specific order.classTableForEachExecutes an action when the expression is True.classTimeoutExecutes an action when the expression is True.classTriggerRouteThis action triggers a route.classWebBrowserExecutes an string action with the result of an string expression.classWebRequestThis 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 classAbstractAnalogExpressionclassAbstractDigitalExpressionclassAbstractStringExpressionclassAnalogExpressionAnalogIOReads a AnalogIO.classAnalogExpressionConstantConstant value.classAnalogExpressionLocalVariableReads a local variable.classAnalogExpressionMemoryReads a Memory.classAnalogFormulaEvaluates to True if the formula evaluates to trueclassAndEvaluates to True if all of the children expressions evaluate to true.classAntecedentEvaluates to True if the antecedent evaluates to trueclassConnectionNameReturns true if there is a connection of specified type.classDigitalCallModuleThis expression evaluates a module.classDigitalFormulaEvaluates to True if the formula evaluates to trueclassExpressionAudioThis expression evaluates the state of an Audio.classExpressionBlockThis expression evaluates the state of a Block.classExpressionClockThis expression is a clock.classExpressionConditionalEvaluates the state of a Conditional.classExpressionDispatcherThis expression checks the status or mode of an active train.classExpressionEntryExitThis expression sets the state of a DestinationPoints.classExpressionLightThis expression sets the state of a light.classExpressionLinuxLinePowerCheck the status of battery and power supply.classExpressionLocalVariableEvaluates the state of a local variable.classExpressionMemoryEvaluates the state of a Memory.classExpressionOBlockThis expression sets the state of a oblock.classExpressionPowerThis expression sets the state of a power.classExpressionReferenceEvaluates what a reference points to.classExpressionReporterEvaluates the state of a Reporter.classExpressionScriptExecutes a script.classExpressionSectionThis expression evaluates the state of a Section.classExpressionSensorThis expression sets the state of a sensor.classExpressionSensorEdgeThis expression checks the flank of the change of the state of a sensor.classExpressionSignalHeadEvaluates the state of a SignalHead.classExpressionSignalMastEvaluates the state of a SignalMast.classExpressionTransitThis expression evaluates the state of a Transit.classExpressionTurnoutThis expression sets the state of a turnout.classExpressionWarrantThis expression sets the state of a warrant.classFalseAlways evaluates to False.classFileAsFlagDoes a file exists?classHoldAn Expression that keeps its status even if its child expression doesn't.classLastResultOfDigitalExpressionReturns the last result of a digital expression.classLogDataThis action logs some data.classNotAn Expression that negates the result of its child expression.classOrEvaluates to True if any of the children expressions evaluate to true.classStringExpressionConstantConstant value.classStringExpressionMemoryReads a Memory.classStringExpressionStringIOReads a StringIO.classStringFormulaEvaluates to True if the formula evaluates to trueclassTimerAn expression that waits some time before returning True.classTimeSinceMidnightThis expression returns the number of minutes since midnight for the fast clock or the system clock.classTriggerOnceAn Expression that returns True only once while its child expression returns True.classTrueAlways evaluates to True. -
Uses of AbstractBase in jmri.jmrit.logixng.implementation
Subclasses of AbstractBase in jmri.jmrit.logixng.implementation Modifier and Type Class Description classClipboardManyHave many items of any type.classDefaultClipboardDefault implementation of the clipboardclassDefaultConditionalNGThe default implementation of ConditionalNG.classDefaultModuleThe 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 classNullBaseImplements 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, LogixNG_SelectComboBox.Item[] valuesArray, LogixNG_SelectComboBox.Item 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.jmrit.operations.logixng
Subclasses of AbstractBase in jmri.jmrit.operations.logixng Modifier and Type Class Description classOperationsProStartAutomationThis action starts an OperationsPro automation. -
Uses of AbstractBase in jmri.jmrix.can.cbus.logixng
Subclasses of AbstractBase in jmri.jmrix.can.cbus.logixng Modifier and Type Class Description classSendMergCbusEventThis action sends a Cbus event. -
Uses of AbstractBase in jmri.jmrix.loconet.logixng
Subclasses of AbstractBase in jmri.jmrix.loconet.logixng Modifier and Type Class Description classActionClearSlotsSets all engine slots to status commonclassActionUpdateSlotsRequest an update of the LocoNet slotsclassExpressionSlotUsageThis expression compares the number of slots that are currently in use with a threshold number.classSetSpeedZeroSets 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 classPublishThis action publishes a message to MQTT.classSubscribeThis action subscribes to a topic to MQTT.
-