frysk.isa.signals
Class Signal

java.lang.Object
  extended by frysk.isa.signals.Signal
All Implemented Interfaces:
Comparable
Direct Known Subclasses:
SignalTable.SearchSignal

public class Signal
extends Object
implements Comparable

A target signal.


Field Summary
private  String description
           
private  String name
           
private  int value
           
 
Constructor Summary
Signal(int value)
           
Signal(int value, StandardSignal s)
           
Signal(int value, String name, String description)
           
 
Method Summary
 int compareTo(Object o)
           
 boolean equals(Object o)
           
 boolean equals(StandardSignal s)
           
 String getDescription()
           
 String getName()
           
 int hashCode()
           
 int intValue()
           
 String toString()
          Return the signal as a string of the form NAME(VALUE).
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

value

private final int value

name

private final String name

description

private final String description
Constructor Detail

Signal

Signal(int value,
       StandardSignal s)

Signal

Signal(int value,
       String name,
       String description)

Signal

Signal(int value)
Method Detail

toString

public String toString()
Return the signal as a string of the form NAME(VALUE).

Overrides:
toString in class Object

getName

public String getName()

getDescription

public String getDescription()

intValue

public int intValue()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

equals

public boolean equals(StandardSignal s)