stella.xml
Class GrbTarget

java.lang.Object
  extended by util.PropertyContainer
      extended by util.PropertyResources
          extended by stella.AbstractTarget
              extended by stella.xml.ParsedTarget
                  extended by stella.xml.GrbTarget
All Implemented Interfaces:
Serializable, Cloneable, Comparable, Appointable, Handable, HistoryAware, Observable, TargetDefinition, Initializable, PropertySupplying, ResourceSupplying

public class GrbTarget
extends ParsedTarget

An DOM-based description of a GRB target used on GRB triggers. This template is filled during triggering. Only if it resides in its inactive state already in the master, the trigger will be successful

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class stella.xml.ParsedTarget
ParsedTarget.Constraint
 
Nested classes/interfaces inherited from class stella.AbstractTarget
AbstractTarget.Aim, AbstractTarget.ConstraintAdapter, AbstractTarget.FitsEntry, AbstractTarget.PickAdapter, AbstractTarget.Setup, AbstractTarget.TargetComparator
 
Nested classes/interfaces inherited from class util.PropertyResources
PropertyResources.URLResource
 
Nested classes/interfaces inherited from interface stella.HistoryAware
HistoryAware.Pick
 
Field Summary
 
Fields inherited from class stella.xml.ParsedTarget
KEY_ACCELERATE, KEY_CALCULATOR, KEY_HISTORYDB, KEY_IMAGETYPE, KEY_NIGHT, KEY_OBSBAD, KEY_OBSGOOD, KEY_RATERETRY, KEY_RATEWAIT, KEY_TASKDB
 
Fields inherited from class stella.AbstractTarget
expo
 
Fields inherited from class util.PropertyResources
KEY_NOINITONCREATE, localurl, locate, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_URL, urlset
 
Fields inherited from class util.PropertyContainer
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATOR
 
Fields inherited from interface util.ResourceSupplying
KEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME
 
Fields inherited from interface util.PropertySupplying
CONFIG, KEY_CLASS
 
Constructor Summary
GrbTarget()
           
GrbTarget(Map prop)
          Constructs a new xml target.
 
Method Summary
 String getName()
          Returns the Target description of the object.
 
Methods inherited from class stella.xml.ParsedTarget
addExecution, clearHistory, compareTo, equals, errorDaughter, errorMain, errorSuccessor, getActualMerit, getAstronomicalData, getConstraints, getDailyDate, getDailyMerit, getDatabaseRead, getDatabaseWrite, getDaughters, getDelayAndRetry, getDescription, getDescriptionID, getDuration, getEmailAddresses, getEntireHistory, getErrors, getFailure, getFailureCount, getFile, getFirstFailure, getFirstPick, getFirstSuccess, getFitsHeader, getHighestDate, getHighestMerit, getHistoryDatabaseRead, getHistoryDatabaseWrite, getHistoryMax, getImageType, getInstitution, getLastFail, getLastFailure, getLastMerit, getLastPick, getLastSuccess, getMerits, getNotify, getObservingTime, getPick, getPickCount, getPrecursor, getRateConstraints, getRateRequires, getRemainingTime, getRequires, getSetups, getSubmitted, getSuccess, getSuccessCount, getSuccessor, getTargetResource, getTargetSpecific, getTeam, getTitle, getType, getUser, hashCode, isAbort, isEnabled, isFinished, isNotify, isObservable, isPicked, isProgramCompleted, isProgramOver, isRetry, resolveChildren, setAstronomicalData, setConstraints, setDatabaseAccess, setDaughtersByName, setDelayAndRetry, setDescription, setDuration, setEmailAddresses, setEnabled, setErrors, setFinished, setFitsHeader, setHistory, setHistoryDatabaseAccess, setHistorySql, setImageType, setInstitution, setLoggingForFailedConstraints, setLoggingForObservingTime, setMerits, setNotify, setPicked, setPrecursor, setProgramCompleted, setRateConstraints, setRateRequires, setRequires, setSetups, setSubmitted, setSuccessorByName, setTargetFile, setTargetName, setTargetType, setTaskSql, setTeam, setTitle, setUser, toString
 
Methods inherited from class util.PropertyResources
clone, createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, init, keyCreate, keyCreate, loadResource, reload, setApplet
 
Methods inherited from class util.PropertyContainer
augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, reload, removeProperty, rescanned, setObject, setProperties, setProperty, stringProperties
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface util.PropertySupplying
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties
 

Constructor Detail

GrbTarget

public GrbTarget()

GrbTarget

public GrbTarget(Map prop)
Constructs a new xml target. Defaults the ParsedTarget.KEY_NIGHT, the ParsedTarget.KEY_ACCELERATE and the ParsedTarget.KEY_CALCULATOR.

Method Detail

getName

public String getName()
Returns the Target description of the object. Normally an easy-to-read name.

Specified by:
getName in interface TargetDefinition
Overrides:
getName in class ParsedTarget