edu.nrao.sss.model.resource.vla
Class VlaConfigurationValidator

java.lang.Object
  extended by edu.nrao.sss.validation.AbstractValidator<VlaConfiguration>
      extended by edu.nrao.sss.model.resource.vla.VlaConfigurationValidator
All Implemented Interfaces:
Validator

public class VlaConfigurationValidator
extends AbstractValidator<VlaConfiguration>

A validator of VLA Correlator Configurations.

Validations Performed for All Purposes

  1. If two central frequencies are used, they are within 12GHz of each other.
  2. Ensure that the selected receiver band at least partially covers the reflected sky frequency range(s).

Version Info:

$Revision: 2264 $
$Date: 2009-04-27 10:37:20 -0600 (Mon, 27 Apr 2009) $
$Author: dharland $ (last person to modify)

Since:
2008-05-02
Author:
David M. Harland

Field Summary
 
Fields inherited from class edu.nrao.sss.validation.AbstractValidator
failFast, failures, manager, purpose, target
 
Constructor Summary
VlaConfigurationValidator()
          Creates a new instance.
 
Method Summary
protected  List<Validation<VlaConfiguration>> makeValidationList(ValidationPurpose purpose)
           
protected  void validate()
           
 
Methods inherited from class edu.nrao.sss.validation.AbstractValidator
getName, getPurpose, getTarget, setManager, stopTestingAfterFirstFailure, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VlaConfigurationValidator

public VlaConfigurationValidator()
Creates a new instance.

Method Detail

makeValidationList

protected List<Validation<VlaConfiguration>> makeValidationList(ValidationPurpose purpose)
Specified by:
makeValidationList in class AbstractValidator<VlaConfiguration>

validate

protected void validate()
Overrides:
validate in class AbstractValidator<VlaConfiguration>


Copyright © 2009. All Rights Reserved.