edu.sc.seis.sod.velocity.network
Class VelocityStation

java.lang.Object
  extended by edu.iris.Fissures.IfNetwork.Station
      extended by edu.iris.Fissures.network.StationImpl
          extended by edu.sc.seis.sod.velocity.network.VelocityStation
All Implemented Interfaces:
java.io.Serializable, org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.portable.Streamable, org.omg.CORBA.portable.StreamableValue, org.omg.CORBA.portable.ValueBase

public class VelocityStation
extends StationImpl

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.iris.Fissures.network.StationImpl
dbid
 
Fields inherited from class edu.iris.Fissures.IfNetwork.Station
comment, description, id, name, operator
 
Constructor Summary
VelocityStation(StationImpl sta)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String get_code()
           
 StationId get_id()
           
 java.lang.String getAz(VelocityEvent event)
           
 java.lang.String getBaz(VelocityEvent event)
           
 java.lang.String getCode()
           
 java.lang.String getCodes()
           
 java.lang.String getComment()
           
 java.lang.String getCSVName()
           
 int getDbId()
           
 java.lang.String getDepth()
           
 java.lang.String getDepth(java.lang.String format)
           
 java.lang.String getDescription()
           
 QuantityImpl getDist(VelocityEvent event)
           
 java.lang.String getDistance(VelocityEvent event)
           
 java.lang.String getDistanceDeg(VelocityEvent event)
           
 java.lang.String getElevation()
           
 java.lang.String getElevation(java.lang.String format)
           
 java.lang.String getEnd()
           
 java.lang.String getEnd(java.lang.String dateFormat)
           
 MicroSecondDate getEndDate()
           
 java.lang.Float getFloatLatitude()
           
 java.lang.Float getFloatLongitude()
           
 StationId getId()
           
 java.lang.String getLatitude()
           
 java.lang.String getLatitude(java.lang.String format)
           
 java.lang.String getLongitude()
           
 java.lang.String getLongitude(java.lang.String format)
           
 java.lang.String getName()
           
 VelocityNetwork getNet()
           
 java.lang.String getNetCode()
           
 java.lang.String getOperator()
           
 java.lang.String getOrientedLatitude()
           
static java.lang.String getOrientedLatitude(float latitude)
           
 java.lang.String getOrientedLongitude()
           
static java.lang.String getOrientedLongitude(float longitude)
           
 int[] getPosition()
           
 java.lang.String getStart()
           
 java.lang.String getStart(java.lang.String dateFormat)
           
 MicroSecondDate getStartDate()
           
 java.lang.String getURL()
           
 StationImpl getWrapped()
           
 int hashCode()
           
 void insertIntoContext(org.apache.velocity.VelocityContext ctx)
           
 void setPosition(int[] position)
           
 java.lang.String toString()
           
 java.lang.String toXML()
           
static VelocityStation[] wrap(Station[] stations)
           
static java.util.List<VelocityStation> wrapList(java.util.List<? extends Station> stations)
           
 
Methods inherited from class edu.iris.Fissures.network.StationImpl
associateInDB, createEmpty, getDbid, getNetworkAttrImpl, implize, setDbid
 
Methods inherited from class edu.iris.Fissures.IfNetwork.Station
_read, _truncatable_ids, _type, _write, getBeginTime, getEffectiveTime, getEndTime, getLocation, getNetworkAttr, intern, intern, setBeginTime, setComment, setDescription, setEffectiveTime, setEndTime, setId, setLocation, setName, setNetworkAttr, setOperator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VelocityStation

public VelocityStation(StationImpl sta)
Method Detail

getDbId

public int getDbId()

get_id

public StationId get_id()
Overrides:
get_id in class StationImpl

getId

public StationId getId()
Overrides:
getId in class Station

get_code

public java.lang.String get_code()
Overrides:
get_code in class StationImpl

getCode

public java.lang.String getCode()

getCodes

public java.lang.String getCodes()

getNetCode

public java.lang.String getNetCode()

getNet

public VelocityNetwork getNet()

getStartDate

public MicroSecondDate getStartDate()

getEndDate

public MicroSecondDate getEndDate()

getStart

public java.lang.String getStart()

getStart

public java.lang.String getStart(java.lang.String dateFormat)

getEnd

public java.lang.String getEnd()

getEnd

public java.lang.String getEnd(java.lang.String dateFormat)

getName

public java.lang.String getName()
Overrides:
getName in class Station

getCSVName

public java.lang.String getCSVName()

getDescription

public java.lang.String getDescription()
Overrides:
getDescription in class Station

getOperator

public java.lang.String getOperator()
Overrides:
getOperator in class Station

getComment

public java.lang.String getComment()
Overrides:
getComment in class Station

getLatitude

public java.lang.String getLatitude()

getLatitude

public java.lang.String getLatitude(java.lang.String format)

getLongitude

public java.lang.String getLongitude()

getLongitude

public java.lang.String getLongitude(java.lang.String format)

getOrientedLatitude

public java.lang.String getOrientedLatitude()

getOrientedLatitude

public static java.lang.String getOrientedLatitude(float latitude)

getOrientedLongitude

public java.lang.String getOrientedLongitude()

getOrientedLongitude

public static java.lang.String getOrientedLongitude(float longitude)

getFloatLatitude

public java.lang.Float getFloatLatitude()

getFloatLongitude

public java.lang.Float getFloatLongitude()

getDepth

public java.lang.String getDepth()

getDepth

public java.lang.String getDepth(java.lang.String format)

getElevation

public java.lang.String getElevation()

getElevation

public java.lang.String getElevation(java.lang.String format)

getDistance

public java.lang.String getDistance(VelocityEvent event)

getDistanceDeg

public java.lang.String getDistanceDeg(VelocityEvent event)

getAz

public java.lang.String getAz(VelocityEvent event)

getDist

public QuantityImpl getDist(VelocityEvent event)

getBaz

public java.lang.String getBaz(VelocityEvent event)

getURL

public java.lang.String getURL()

toXML

public java.lang.String toXML()
                       throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

toString

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

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

setPosition

public void setPosition(int[] position)

getPosition

public int[] getPosition()

insertIntoContext

public void insertIntoContext(org.apache.velocity.VelocityContext ctx)

getWrapped

public StationImpl getWrapped()

wrap

public static VelocityStation[] wrap(Station[] stations)

wrapList

public static java.util.List<VelocityStation> wrapList(java.util.List<? extends Station> stations)