stella
Class AbstractTarget

java.lang.Object
  extended by util.PropertyContainer
      extended by stella.AbstractTarget
All Implemented Interfaces:
Cloneable, TargetDefinition, Initializable, PropertyBearing
Direct Known Subclasses:
ParsedTarget

public abstract class AbstractTarget
extends PropertyContainer
implements TargetDefinition

An abstract target providing mainly helper classes.


Nested Class Summary
static class AbstractTarget.Aim
          The class describing the celestial aim in the target.
static class AbstractTarget.ConstraintAdapter
          An adapter class for Appointable.Constraints.
static class AbstractTarget.FitsEntry
          A class containing a single fits-header info.
static class AbstractTarget.PickAdapter
          The implementation of the HistoryAware#Pick interface.
static class AbstractTarget.Setup
          A class representing DTDConstants#SETUP elements in the DOM.
static class AbstractTarget.TargetComparator
          A base comparator for comparing target definitions.
 
Nested classes/interfaces inherited from class util.PropertyContainer
PropertyContainer.URLResource
 
Field Summary
private static String DEFCALCULATOR
          If needed, the properties of the exposure time as a string.
protected static ExposureTime expo
          The exposure time calculator used for the target.Instrument depending.
 
Fields inherited from class util.PropertyContainer
KEY_LISTSEPARATOR, KEY_LOCALECOUNTRY, KEY_LOCALELANGUAGE, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATOR, KEY_NOINITONCREATE, KEY_RESOURCEBUNDLES
 
Fields inherited from interface util.PropertyBearing
CONFIG, KEY_CLASS, KEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME
 
Constructor Summary
protected AbstractTarget()
          A no-arg constructor is needed for object serialization.
protected AbstractTarget(Map<String,String> prop)
          Constructor chaining.
 
Method Summary
 
Methods inherited from class util.PropertyContainer
augment, augment, augment, clone, createFrom, createFrom, createFrom, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getLocalClassLoader, getLocalized, getLocalized, getLocalizedString, getLocalizedString, getProperties, getPropertiesToKey, getPropertiesToKey, getProperty, getResource, getResourceAsStream, getResourceFromKey, getResources, has, init, isNew, keyCreate, keyCreate, parseObject, reload, reload, removeProperty, rescanned, setObject, setProperties, setProperty, stringProperties, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface stella.TargetDefinition
getDaughters, getDescription, getDescriptionID, getEmailAddresses, getImageType, getInstitution, getName, getPrecursor, getSuccessor, getTargetResource, getTargetSpecific, getType, getUser, setPrecursor
 

Field Detail

DEFCALCULATOR

private static final String DEFCALCULATOR
If needed, the properties of the exposure time as a string.


expo

protected static ExposureTime expo
The exposure time calculator used for the target.Instrument depending.

Constructor Detail

AbstractTarget

protected AbstractTarget()
A no-arg constructor is needed for object serialization.


AbstractTarget

protected AbstractTarget(Map<String,String> prop)
Constructor chaining.