edu.sc.seis.fissuresUtil.cache
Class EventUtil

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.cache.EventUtil

public class EventUtil
extends java.lang.Object


Field Summary
static java.lang.String CAT
           
static java.lang.String CONTRIB
           
static java.lang.String DEPTH
           
static java.lang.String DEPTH_UNIT
           
static java.lang.String LAT
           
static java.lang.String LOC
           
static java.lang.String LON
           
static java.lang.String MAG
           
static java.lang.String NO_ARG_STRING
           
static java.util.List PREFERRED_MAG_TYPES
           
static java.lang.String TIME
           
 
Constructor Summary
EventUtil()
           
 
Method Summary
static edu.iris.Fissures.event.OriginImpl extractOrigin(edu.iris.Fissures.IfEvent.EventAccessOperations ev)
          This gets around the NoPreferredOrigin exception
static edu.iris.Fissures.IfEvent.Magnitude getBestByType(edu.iris.Fissures.IfEvent.Magnitude[] mags)
           
static java.lang.String getEventInfo(edu.iris.Fissures.IfEvent.EventAccessOperations event)
           
static java.lang.String getEventInfo(edu.iris.Fissures.IfEvent.EventAccessOperations event, java.lang.String format)
           
static java.lang.String getEventInfo(edu.iris.Fissures.IfEvent.EventAccessOperations event, java.lang.String format, java.text.DateFormat sdf)
           
static edu.iris.Fissures.IfEvent.Magnitude getLargest(edu.iris.Fissures.IfEvent.Magnitude[] mags)
           
static java.lang.String getOriginInfo(edu.iris.Fissures.IfEvent.Origin origin)
           
static java.lang.String getOriginInfo(edu.iris.Fissures.IfEvent.Origin origin, java.lang.String format)
           
static java.lang.String getOriginInfo(edu.iris.Fissures.IfEvent.Origin origin, java.lang.String format, java.text.DateFormat sdf)
           
static edu.iris.Fissures.IfEvent.Magnitude getSmallest(edu.iris.Fissures.IfEvent.Magnitude[] mags)
           
static edu.iris.Fissures.IfEvent.Magnitude[] sortByType(edu.iris.Fissures.IfEvent.Magnitude[] mags)
           
static edu.iris.Fissures.IfEvent.Magnitude[] sortByValue(edu.iris.Fissures.IfEvent.Magnitude[] mags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOC

public static final java.lang.String LOC
See Also:
Constant Field Values

TIME

public static final java.lang.String TIME
See Also:
Constant Field Values

MAG

public static final java.lang.String MAG
See Also:
Constant Field Values

DEPTH

public static final java.lang.String DEPTH
See Also:
Constant Field Values

DEPTH_UNIT

public static final java.lang.String DEPTH_UNIT
See Also:
Constant Field Values

LAT

public static final java.lang.String LAT
See Also:
Constant Field Values

LON

public static final java.lang.String LON
See Also:
Constant Field Values

CAT

public static final java.lang.String CAT
See Also:
Constant Field Values

CONTRIB

public static final java.lang.String CONTRIB
See Also:
Constant Field Values

NO_ARG_STRING

public static final java.lang.String NO_ARG_STRING
See Also:
Constant Field Values

PREFERRED_MAG_TYPES

public static java.util.List PREFERRED_MAG_TYPES
Constructor Detail

EventUtil

public EventUtil()
Method Detail

extractOrigin

public static edu.iris.Fissures.event.OriginImpl extractOrigin(edu.iris.Fissures.IfEvent.EventAccessOperations ev)
This gets around the NoPreferredOrigin exception


sortByValue

public static edu.iris.Fissures.IfEvent.Magnitude[] sortByValue(edu.iris.Fissures.IfEvent.Magnitude[] mags)

getSmallest

public static edu.iris.Fissures.IfEvent.Magnitude getSmallest(edu.iris.Fissures.IfEvent.Magnitude[] mags)

getLargest

public static edu.iris.Fissures.IfEvent.Magnitude getLargest(edu.iris.Fissures.IfEvent.Magnitude[] mags)

sortByType

public static edu.iris.Fissures.IfEvent.Magnitude[] sortByType(edu.iris.Fissures.IfEvent.Magnitude[] mags)

getBestByType

public static edu.iris.Fissures.IfEvent.Magnitude getBestByType(edu.iris.Fissures.IfEvent.Magnitude[] mags)

getEventInfo

public static java.lang.String getEventInfo(edu.iris.Fissures.IfEvent.EventAccessOperations event)

getEventInfo

public static java.lang.String getEventInfo(edu.iris.Fissures.IfEvent.EventAccessOperations event,
                                            java.lang.String format)

getEventInfo

public static java.lang.String getEventInfo(edu.iris.Fissures.IfEvent.EventAccessOperations event,
                                            java.lang.String format,
                                            java.text.DateFormat sdf)

getOriginInfo

public static java.lang.String getOriginInfo(edu.iris.Fissures.IfEvent.Origin origin)

getOriginInfo

public static java.lang.String getOriginInfo(edu.iris.Fissures.IfEvent.Origin origin,
                                             java.lang.String format)

getOriginInfo

public static java.lang.String getOriginInfo(edu.iris.Fissures.IfEvent.Origin origin,
                                             java.lang.String format,
                                             java.text.DateFormat sdf)