Class Stilts


  • public class Stilts
    extends java.lang.Object
    Top-level class for invoking tasks in the STILTS package. Invoking the main() method with no arguments will write a usage message.
    Since:
    17 Aug 2005
    Author:
    Mark Taylor
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String VERSION_RESOURCE  
    • Constructor Summary

      Constructors 
      Constructor Description
      Stilts()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void addStandardSchemes​(uk.ac.starlink.table.StarTableFactory tfact)
      Adds the table schemes specific to STILTS to the given table factory.
      static uk.ac.starlink.util.ObjectFactory<ProcessingMode> getModeFactory()
      Returns the factory which can create any of the known output modes.
      static uk.ac.starlink.util.ObjectFactory<TypedPlot2Task<?,​?>> getPlot2TaskFactory()
      Returns the factory which can create plot2 tasks.
      static uk.ac.starlink.table.TableScheme[] getStandardSchemes()
      Returns a list of the TableSchemes which are supposed to be available within the Stilts application, but are not in a default StarTableFactory.
      static java.lang.String getStarjavaRevision()
      Returns the revision string for the starjava repository, if available.
      static uk.ac.starlink.util.ObjectFactory<uk.ac.starlink.task.Task> getTaskFactory()
      Returns the factory which can create any of the known tasks.
      static java.lang.String getVersion()
      Returns the version number for the STILTS package.
      static void main​(java.lang.String[] args)
      Main method.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • VERSION_RESOURCE

        public static final java.lang.String VERSION_RESOURCE
        See Also:
        Constant Field Values
    • Constructor Detail

      • Stilts

        public Stilts()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Main method. Invoked with no arguments, a usage message will be output.
        Parameters:
        args - argument vector
      • getModeFactory

        public static uk.ac.starlink.util.ObjectFactory<ProcessingMode> getModeFactory()
        Returns the factory which can create any of the known output modes.
        Returns:
        factory which creates processing modes
      • getTaskFactory

        public static uk.ac.starlink.util.ObjectFactory<uk.ac.starlink.task.Task> getTaskFactory()
        Returns the factory which can create any of the known tasks.
        Returns:
        factory which creates tasks
      • getPlot2TaskFactory

        public static uk.ac.starlink.util.ObjectFactory<TypedPlot2Task<?,​?>> getPlot2TaskFactory()
        Returns the factory which can create plot2 tasks.
        Returns:
        plot2 task factory
      • getStandardSchemes

        public static uk.ac.starlink.table.TableScheme[] getStandardSchemes()
        Returns a list of the TableSchemes which are supposed to be available within the Stilts application, but are not in a default StarTableFactory.
        Returns:
        list of schemes
      • addStandardSchemes

        public static void addStandardSchemes​(uk.ac.starlink.table.StarTableFactory tfact)
        Adds the table schemes specific to STILTS to the given table factory. This utility method just adds each element of the result of getStandardSchemes().
        Parameters:
        tfact - table factory
      • getVersion

        public static java.lang.String getVersion()
        Returns the version number for the STILTS package.
        Returns:
        version string
      • getStarjavaRevision

        public static java.lang.String getStarjavaRevision()
        Returns the revision string for the starjava repository, if available.
        Returns:
        revision string