jmri.jmrix
Class AbstractMessage

java.lang.Object
  extended by jmri.jmrix.AbstractMessage
All Implemented Interfaces:
Message
Direct Known Subclasses:
AbstractMRMessage, AbstractMRReply, QsiMessage, QsiReply

public abstract class AbstractMessage
extends Object
implements Message

Add description of class here.

Author:
Bob Jacobsen Copyright 2007, 2008

Field Summary
protected  int[] _dataChars
           
protected  int _nDataChars
           
 
Constructor Summary
AbstractMessage()
          Creates a new instance of AbstractMessage
AbstractMessage(AbstractMessage m)
           
AbstractMessage(int n)
           
AbstractMessage(String s)
           
 
Method Summary
 int getElement(int n)
           
 int getNumDataElements()
           
 void setElement(int n, int v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jmri.jmrix.Message
toString
 

Field Detail

_dataChars

protected int[] _dataChars

_nDataChars

protected int _nDataChars
Constructor Detail

AbstractMessage

public AbstractMessage()
Creates a new instance of AbstractMessage


AbstractMessage

public AbstractMessage(int n)

AbstractMessage

public AbstractMessage(String s)

AbstractMessage

public AbstractMessage(AbstractMessage m)
Method Detail

getElement

public int getElement(int n)
Specified by:
getElement in interface Message

getNumDataElements

public int getNumDataElements()
Specified by:
getNumDataElements in interface Message

setElement

public void setElement(int n,
                       int v)
Specified by:
setElement in interface Message


Copyright © 1997 - 2008 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: SourceForge_Logo