ag
Class Anchor

java.lang.Object
  extended by ag.Anchor
All Implemented Interfaces:
java.lang.Comparable

public class Anchor
extends java.lang.Object
implements java.lang.Comparable

An anchor is a named offset into signal data.

Author:
Steven Bird, Jonathan Dick

Constructor Summary
Anchor(org.w3c.dom.Element element)
           
Anchor(java.lang.String id, Anchor a)
           
Anchor(java.lang.String id, float offset, java.lang.String unit, java.lang.String signals)
           
Anchor(java.lang.String id, java.lang.String unit, java.lang.String signals)
           
 
Method Summary
 int compareTo(java.lang.Object that)
           
 boolean equals(Anchor a)
           
 boolean getAnchored()
           
 java.lang.String getId()
           
 float getOffset()
           
 java.lang.String getSignals()
           
 java.lang.String getUnit()
           
 void setAnchored(boolean isAnchored)
           
 void setOffset(float o)
           
 void setSignals(java.lang.String signals)
           
 void setUnit(java.lang.String unit)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Anchor

public Anchor(java.lang.String id,
              float offset,
              java.lang.String unit,
              java.lang.String signals)

Anchor

public Anchor(java.lang.String id,
              java.lang.String unit,
              java.lang.String signals)

Anchor

public Anchor(java.lang.String id,
              Anchor a)

Anchor

public Anchor(org.w3c.dom.Element element)
       throws AGException
Throws:
AGException
Method Detail

getId

public java.lang.String getId()

getOffset

public float getOffset()

setOffset

public void setOffset(float o)

setAnchored

public void setAnchored(boolean isAnchored)

getAnchored

public boolean getAnchored()

setSignals

public void setSignals(java.lang.String signals)

getSignals

public java.lang.String getSignals()

setUnit

public void setUnit(java.lang.String unit)

getUnit

public java.lang.String getUnit()

compareTo

public int compareTo(java.lang.Object that)
              throws java.lang.ClassCastException
Specified by:
compareTo in interface java.lang.Comparable
Throws:
java.lang.ClassCastException

equals

public boolean equals(Anchor a)
               throws AGException
Throws:
AGException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object