Class RandomFilter

    • Constructor Summary

      Constructors 
      Constructor Description
      RandomFilter()  
    • Constructor Detail

      • RandomFilter

        public RandomFilter()
    • Method Detail

      • createStep

        public ProcessingStep createStep​(java.util.Iterator<java.lang.String> argIt)
        Description copied from interface: ProcessingFilter
        Creates a new ProcessingStep based on a sequence of command-line arguments. The argIt argument is an iterator over the command-line arguments positioned just before any arguments intended for this filter. If legal, any that can be comprehended by this filter should be read (iterated over) and removed, and a ProcessingStep should accordingly be returned. In the case of a successful return, it is essential that no arguments other than the ones intended for this filter are read from the iterator.

        If the argument list is badly-formed as far as this filter is concerned, an ArgException should be thrown.

        Specified by:
        createStep in interface ProcessingFilter
        Parameters:
        argIt - iterator over command-line arguments positioned at the first one
      • wrap

        public uk.ac.starlink.table.StarTable wrap​(uk.ac.starlink.table.StarTable in)
                                            throws java.io.IOException
        Description copied from interface: ProcessingStep
        Performs a table filtering step.
        Specified by:
        wrap in interface ProcessingStep
        Parameters:
        in - input table
        Returns:
        output table
        Throws:
        java.io.IOException