Package jmri.jmrit.logixng
Interface AnalogAction
-
- All Superinterfaces:
Base
,PropertyChangeProvider
- All Known Subinterfaces:
AnalogActionBean
,FemaleAnalogActionSocket
,MaleAnalogActionSocket
- All Known Implementing Classes:
AbstractAnalogAction
,AnalogActionLightIntensity
,AnalogActionMemory
,AnalogMany
,DebuggerMaleAnalogActionSocket
,DefaultFemaleAnalogActionSocket
,DefaultMaleAnalogActionSocket
public interface AnalogAction extends Base
A LogixNG analog action.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jmri.jmrit.logixng.Base
Base.PrintTreeSettings, Base.RunnableWithBase, Base.RunnableWithBaseThrowException
-
-
Field Summary
-
Fields inherited from interface jmri.jmrit.logixng.Base
PRINT_LINE_NUMBERS_FORMAT, PROPERTY_CHILD_COUNT, PROPERTY_CHILD_REORDER, PROPERTY_LAST_RESULT_CHANGED, PROPERTY_SOCKET_CONNECTED, PROPERTY_SOCKET_DISCONNECTED, SEPARATOR, SOCKET_CONNECTED, SOCKET_DISCONNECTED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setValue(double value)
Set an analog value.-
Methods inherited from interface jmri.jmrit.logixng.Base
addPropertyChangeListener, addPropertyChangeListener, deepCopyChildren, dispose, doSocketOperation, existsInTree, forEntireTree, forEntireTreeWithException, getCategory, getChild, getChildCount, getComment, getConditionalNG, getDeepCopy, getListenerRef, getListenerRefs, getListenerRefsIncludingChildren, getLogixNG, getLongDescription, getLongDescription, getModule, getNumPropertyChangeListeners, getParent, getPropertyChangeListenersByReference, getRoot, getShortDescription, getShortDescription, getSystemName, getUsageDetail, getUsageTree, getUserName, hasChild, isActive, isEnabled, isSocketOperationAllowed, printTree, printTree, printTree, printTree, printTree, registerListeners, setComment, setParent, setParentForAllChildren, setup, setUserName, unregisterListeners, updateListenerRef, vetoableChange
-
Methods inherited from interface jmri.beans.PropertyChangeProvider
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Method Detail
-
setValue
void setValue(double value) throws JmriException
Set an analog value.- Parameters:
value
- the value. The male socket that holds this action ensures that this value is not Double.NaN or an infinite value.- Throws:
JmriException
- when an exception occurs
-
-