Package stella.xml

Interface Summary
DTDConstants An interface colllecting all element and attribute names used in the stella.xml package.
ReservedConstants A collection of reserved constant names within target definitions.
UserAdjustable An interface defining properties that are settable by the user.
UserDetails An interface that additionally provides detailed description to the settable variables.
 

Class Summary
AbstractPhaseMerit An abstract class that calculates the current phase of an object.
AfterPickMerit This merit represents a merit that grows/shrinks after a first successful observation of a target.
AirmassMerit A merit calculating its gain from the actual airmass to the target compared to the minimal airmass it might get.
AtTimeMerit A class defining a time-slot merit that peaks around a given date.
AvoidanceMerit A merit calculating its gain from the distance to a certain location in the sky.
BeforeAfterMerit A class defining a time-slot merit that allows observation either after or before a time defined with BeforeAfterMerit.KEY_T0.
BlockMerit A class defining a time-slot merit for a target that should be observed repetitive each night in the similar block fashion.
ConsecutiveMerit A consecutive merit guarantees a merit that is raised from the scale factor after it has been successfully observed for at least ConsecutiveMerit.KEY_SUCCESSCOUNT times.
ConstantMerit A class defining a constant merit.
DarkSkyMerit A dark sky merit combines an AirmassMerit and a SunAvoidanceMerit such, that it acts like the latter if the sun is higher than DarkSkyMerit.KEY_DARKLIMIT above the horizon, and as the former in the opposite case.
DawnMerit A dusk merit acts like a time out merit during night time, but on dawn it ignores its timeout and returns always its maximum.
DOMSequence An XML-parser-application interface to read sequencer files in XML format (see DOMSequence.Test Use for testing.
DOMTarget An XML-parser-application interface to read target definition files in XML format (see w3c XML 1.0).
DOMTarget.Deserialize A class to test serialization.
DOMTarget.FileToFile A class that reads in an xml-file, parses, and writes an xml-file.
DOMTarget.Filter A class that reads in an xml-file, parses, and writes an xml-file, if it satisfies a certain filter.
DOMTarget.Properties A class that reads in an xml-file, parses, and prints out the global properties of the target.
DOMTarget.Serialize A class that reads in an xml-file, parses, and serializes it.
DOMTarget.SerializeMerit A clas to test serialization of merits.
DOMTools A helper class consisting only of static methods that are used to convert DOM Nodes to java classes.
ElementHelper A class that allows xml-elements that require or support constant lists to easily verify if the user-supplied input is sufficient.
ElementHelper.Valid Test the validity of an element helper.
EvenlySpacedMerit A class defining evently spaced time slot merits.
ExpressionMerit An arbitrary double expression that is parseable to a single number at run-time.
FixedDelayMerit A flavour of the EvenlySpacedMerit.
FixedRateMerit A flavour of the EvenlySpacedMerit.
FollowingProgramMerit A following program merit guarantees a merit that is only higher then zero if another target FollowingProgramMerit.KEY_COMPLETED has been completed.
ForcedSwitchOnMerit A class defining a time-slot merit for calibration observations that should not start before a named switch ForcedSwitchOnMerit.KEY_SWITCH is true and has been toggled to true at least ForcedSwitchOnMerit.KEY_ONFOR milliseconds.
ForcedTimeoutMerit A class defining a time-slot merit for a continuos observations with a forced time-out after the last successful observation.
GrbTarget An DOM-based description of a GRB target used on GRB triggers.
JdModulusMerit A class defining a time-slot merit that is one if the modulus of the integer of the actual Jd with JdModulusMerit.KEY_MODULUS yields JdModulusMerit.KEY_REMAINDER, zero otherwise.
ListHelper List helpers are designed for allowing arbitrary length of element helper lists to be treated similar to an element helper.
LoopingSequencer  
MeridianMerit A merit calculating its gain from the actual distance of the meridian to the target.
MeritHelper A mode helper knows how to match a named mode like 'cepheid' to two lists, a list of timeslots MeritHelper.KEY_TIMESLOTS and a list of gains MeritHelper.KEY_GAINS.
MiddayMerit A merit that peaks around the true midday, i.e.
MidnightMerit A merit that is peaks around the true midnight, i.e.
MoonAvoidanceMerit A merit that calculates its gain from the distance of the target to the sun.
NightlyMerit A class defining a time-slot merit for a target that should be observed up to KEY_PERNIGHT times in a night, at least separated by NightlyMerit.KEY_TIMEOUT.
NightStretchMerit A class defining a time-slot merit for a target that should be observed up to KEY_PERNIGHT times in a night, at least separated by #KEY_TIMEOUT.
NumberMerit A class defining a decreasing merit as the number of successful observations of the target increases.
ObjectHelper This class allows assignment of xml-target descriptions from object names.
ObservingHelper A helper class for defining DOMTargets, with special emphasis to the telescope used.
OneObservationMerit A class defining a one-observation merit.
OppositionMerit A merit calculating its merit from the opposition time of the target.
ParsedTarget An DOM-based description of a target.
ParsedTarget.Constraint Defines one constraint for target selection.
PatternMerit This class can be used to implement a single observational pattern.
PerNightMerit A class defining a time-slot merit for a target that should be observed up to KEY_PERNIGHT times in a night, at least separated by PerNightMerit.KEY_TIMEOUT.
PhaseAvoidanceMerit A class defining a time-slot merit that allows observation of a target at all phases except the ones states in the avoidance list.
PhaseAvoidanceMerit.Xml Creats an XML-segment out of the command line arguments, which are jd0 (t0), period in days and as a single string the phases to avoid.
PhaseCoherentMerit A class defining a time-slot merit that allows observation of a target that requires phase-coherent observations.
PhaseCoherentMerit.Random A test class for the phase coherent merit.
PhaseFillerMerit A class that tries to match observations such, that phase gaps are minimized.
PhaseMerit A class defining a time-slot merit that allows observation of a target that requires phased observations.
PickRaiseMerit This merit represents a merit that grows/shrinks after a first successful observation of a target.
PriorityMerit A simple priority merit.
ProposalHelper This class holds all STELLA-near implementations to help other classes to easily build xml-based TargetDefinitions.
RandomMerit A merit calculating a random gain between zero and RandomMerit.KEY_IMPACT.
RepetitiveMerit This class can be used to implement a repetive pattern of observations.
SequenceErrorFinalizer A simple error finalizer acting directly on the XMLSequencer.
SequenceHelper A type helper knows how to match a special object type on a given telescope to default setups.
SequenceList An XML-parser-application interface to read sequencer files in XML format (see SequenceList.Read We try to read in the sequence file given on the command line and construct a sequence list out of it.
SequenceStep This class represents a single step in a observational sequence.
SequenceTask Represents a special Element, namely a Task element in an xml-sequencer file.
SlewTimeMerit A merit calculating its gain from the actual pointing position of the telescope to the position of the new target.
SuccessorCloseMerit A close successor merit guarantees a merit that is only higher then zero if another target SuccessorCloseMerit.KEY_SUCCEED has been successfully observed for at least SuccessorCloseMerit.KEY_SUCCESSCOUNT times within a time span of SuccessorCloseMerit.KEY_SUCCESSTIME.
SuccessorMerit A successor merit guarantees a merit that is only higher then zero if another target SuccessorMerit.KEY_SUCCEED has been successfully observed for at least SuccessorMerit.KEY_SUCCESSCOUNT times.
SunAvoidanceMerit A merit that calculates its gain from the distance of the target to the sun.
TargetFactory A class to allow easy production of target-xml files.
TargetHelper This class holds all STELLA-near implementations to help other classes to easily build xml-based TargetDefinitions.
TelescopeHelper A helper class for defining DOMTargets, with special emphasis to the telescope used.
TerminalMerit A merit calculating its timeslot as being constant until a certain time in the future, then rather appruptely falling to zero.
TypeHelper A type helper knows how to match a special object type on a given telescope to default setups.
UserMerit A user merit for balancing user-based target selection.
WindowMerit A merit calculating its gain from the remaining observation time of the target.
XMLErrorFinalizer A simple error finalizer acting directly on the XMLSequencer.
XMLRenderer The interlink between the MasterMind and the Sequencing instance.
XMLScheduler An implementation of the Scheduling interface.
XMLSequencer  
ZenithMerit A merit calculating its gain from the actual airmass to the target.
 

Enum Summary
PatternMerit.Phase