jmri.jmrit.vsdecoder
Class ButtonTrigger
java.lang.Object
jmri.jmrit.vsdecoder.Trigger
jmri.jmrit.vsdecoder.ButtonTrigger
- All Implemented Interfaces:
- ActionListener, MouseListener, PropertyChangeListener, EventListener
public class ButtonTrigger
- extends Trigger
- implements PropertyChangeListener, ActionListener, MouseListener
| Methods inherited from class jmri.jmrit.vsdecoder.Trigger |
getCallback, getEventName, getName, getTarget, getTargetAction, getTargetName, getTriggerType, setCallback, setEventName, setName, setTarget, setTargetAction, setTargetName, setTriggerType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ButtonTrigger
public ButtonTrigger(String name)
ButtonTrigger
public ButtonTrigger(String name,
boolean bv)
setMatchValue
public void setMatchValue(boolean bv)
getMatchValue
public boolean getMatchValue()
mouseDown
public void mouseDown()
mouseUp
public void mouseUp()
click
public void click(boolean v)
propertyChange
public void propertyChange(PropertyChangeEvent event)
- Specified by:
propertyChange in interface PropertyChangeListener- Specified by:
propertyChange in class Trigger
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed in interface ActionListener
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased in interface MouseListener
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered in interface MouseListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited in interface MouseListener
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked in interface MouseListener
getXml
public Element getXml()
- Overrides:
getXml in class Trigger
setXml
public void setXml(Element e)
- Overrides:
setXml in class Trigger
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: