public class ExpressionXor
extends jmri.implementation.AbstractExpression
implements jmri.jmrit.newlogix.ExpressionPluginInterface
Constructor and Description |
---|
ExpressionXor() |
ExpressionXor(java.lang.String systemName) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate() |
jmri.NewLogixCategory |
getCategory() |
java.util.Map<java.lang.String,java.lang.String> |
getConfig() |
java.lang.String |
getConfiguratorClassName() |
void |
init(java.util.Map<java.lang.String,java.lang.String> map) |
boolean |
isExternal() |
void |
reset() |
addPropertyChangeListener, addPropertyChangeListener, compareSystemNameSuffix, describeState, dispose, equals, firePropertyChange, getComment, getDisplayName, getFullyFormattedDisplayName, getListenerRef, getListenerRefs, getNumPropertyChangeListeners, getProperty, getPropertyChangeListeners, getPropertyChangeListenersByReference, getPropertyKeys, getSystemName, getUserName, hashCode, removeProperty, removePropertyChangeListener, setComment, setProperty, setUserName, toString, updateListenerRef, vetoableChange
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, compareSystemNameSuffix, compareTo, describeState, dispose, getBeanType, getComment, getDisplayName, getFullyFormattedDisplayName, getListenerRef, getListenerRefs, getNumPropertyChangeListeners, getProperty, getPropertyChangeListenersByReference, getPropertyKeys, getState, getSystemName, getUserName, normalizeUserName, removeProperty, removePropertyChangeListener, setComment, setProperty, setState, setUserName, toString, updateListenerRef, vetoableChange
public ExpressionXor()
public ExpressionXor(java.lang.String systemName)
public jmri.NewLogixCategory getCategory()
getCategory
in interface jmri.NewLogixExpression
public boolean isExternal()
isExternal
in interface jmri.NewLogixExpression
public boolean evaluate()
evaluate
in interface jmri.NewLogixExpression
public void reset()
reset
in interface jmri.NewLogixExpression
public void init(java.util.Map<java.lang.String,java.lang.String> map)
init
in interface jmri.jmrit.newlogix.ExpressionPluginInterface
public java.util.Map<java.lang.String,java.lang.String> getConfig()
getConfig
in interface jmri.jmrit.newlogix.ExpressionPluginInterface
public java.lang.String getConfiguratorClassName()
getConfiguratorClassName
in interface jmri.jmrit.newlogix.ExpressionPluginInterface