Package cds.moc.misc

Class MocLint

java.lang.Object
cds.moc.misc.MocLint

public class MocLint extends Object
MOC lint - verifying the IVOA 2.0, 1.1 and 1.0 MOC recommendation compatibility
  • Constructor Details

    • MocLint

      public MocLint()
  • Method Details

    • main

      public static void main(String[] args)
    • check

      public static boolean check(String filename) throws Exception
      Check the IVOA 2.0, 1.1 and 1.0 MOC recommendation compatibility
      Parameters:
      filename - name of the file containing the MOC in FITS container
      Returns:
      true if MOC is compatible
      Throws:
      Exception
    • check

      public static boolean check(InputStream in)
      Check the IVOA 2.0 MOC recommendation compatibility
      Parameters:
      in - stream containing the MOC in FITS or ASCII container
      Returns:
      true if MOC is compatible
    • check

      public static int check(StringBuilder out, InputStream in)
      Check the IVOA 2.0, 1.1 and 1.0 MOC recommendation compatibility
      Parameters:
      in - stream containing the MOC in FITS or ASCII container
      Returns:
      1-ok, 0-error, -1-warning
    • checkFits

      public static int checkFits(StringBuilder out, InputStream in)
      Check the IVOA 2.0, 1.1 or 1.0 MOC recommendation compatibility
      Parameters:
      out - Trace of the validator
      in - stream containing the MOC in FITS container
      Returns:
      1-ok, 0-error, -1-warning
    • checkAscii

      public static int checkAscii(StringBuilder out, InputStream in)
      Check the IVOA 2.0, 1.1 MOC recommendation compatibility
      Parameters:
      out - Trace of the validator
      in - stream containing the MOC in ASCII container
      Returns:
      1-ok, 0-error, -1-warning