jmri.jmrit.vsdecoder
Class ButtonTrigger

java.lang.Object
  extended by jmri.jmrit.vsdecoder.Trigger
      extended by jmri.jmrit.vsdecoder.ButtonTrigger
All Implemented Interfaces:
ActionListener, MouseListener, PropertyChangeListener, EventListener

public class ButtonTrigger
extends Trigger
implements PropertyChangeListener, ActionListener, MouseListener


Nested Class Summary
 
Nested classes/interfaces inherited from class jmri.jmrit.vsdecoder.Trigger
Trigger.CompareType, Trigger.CompareValueType, Trigger.TargetAction, Trigger.TriggerType
 
Constructor Summary
ButtonTrigger(String name)
           
ButtonTrigger(String name, boolean bv)
           
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 void click(boolean v)
           
 boolean getMatchValue()
           
 Element getXml()
           
 void mouseClicked(MouseEvent e)
           
 void mouseDown()
           
 void mouseEntered(MouseEvent e)
           
 void mouseExited(MouseEvent e)
           
 void mousePressed(MouseEvent e)
           
 void mouseReleased(MouseEvent e)
           
 void mouseUp()
           
 void propertyChange(PropertyChangeEvent event)
           
 void setMatchValue(boolean bv)
           
 void setXml(Element e)
           
 
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
 

Constructor Detail

ButtonTrigger

public ButtonTrigger(String name)

ButtonTrigger

public ButtonTrigger(String name,
                     boolean bv)
Method Detail

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: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads