jmri.jmrit.vsdecoder
Class Trigger

java.lang.Object
  extended by jmri.jmrit.vsdecoder.Trigger
All Implemented Interfaces:
PropertyChangeListener, EventListener
Direct Known Subclasses:
ButtonTrigger

public abstract class Trigger
extends Object
implements PropertyChangeListener


Nested Class Summary
static class Trigger.CompareType
           
static class Trigger.CompareValueType
           
static class Trigger.TargetAction
           
static class Trigger.TriggerType
           
 
Constructor Summary
Trigger(String name)
           
 
Method Summary
 TriggerListener getCallback()
           
 String getEventName()
           
 String getName()
           
 VSDSound getTarget()
           
 Trigger.TargetAction getTargetAction()
           
 String getTargetName()
           
 Trigger.TriggerType getTriggerType()
           
 Element getXml()
           
abstract  void propertyChange(PropertyChangeEvent event)
           
 void setCallback(TriggerListener cb)
           
 void setEventName(String en)
           
 void setName(String tn)
           
 void setTarget(VSDSound tgt)
           
 void setTargetAction(Trigger.TargetAction ta)
           
 void setTargetName(String tn)
           
 void setTriggerType(Trigger.TriggerType ta)
           
 void setXml(Element e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Trigger

public Trigger(String name)
Method Detail

propertyChange

public abstract void propertyChange(PropertyChangeEvent event)
Specified by:
propertyChange in interface PropertyChangeListener

setName

public void setName(String tn)

getName

public String getName()

setEventName

public void setEventName(String en)

getEventName

public String getEventName()

setTarget

public void setTarget(VSDSound tgt)

getTarget

public VSDSound getTarget()

setTargetName

public void setTargetName(String tn)

getTargetName

public String getTargetName()

setTargetAction

public void setTargetAction(Trigger.TargetAction ta)

getTargetAction

public Trigger.TargetAction getTargetAction()

setTriggerType

public void setTriggerType(Trigger.TriggerType ta)

getTriggerType

public Trigger.TriggerType getTriggerType()

setCallback

public void setCallback(TriggerListener cb)

getCallback

public TriggerListener getCallback()

getXml

public Element getXml()

setXml

public void setXml(Element e)


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