Class Parameters

java.lang.Object
org.locationtech.jtstest.testrunner.Parameters

public class Parameters extends Object
Parameters passed to a main method (also known as "command-line arguments"). Arguments are recognized only if they are of the form -key or -key:value
Version:
1.7
  • Field Details

    • arguments

      private static List arguments
    • requiredKeys

      private static List requiredKeys
    • allowedKeys

      private static List allowedKeys
    • instance

      private static Parameters instance
    • hashtable

      private Hashtable hashtable
  • Constructor Details

    • Parameters

      private Parameters()
      Creates a Parameters object for the given main-method arguments.
  • Method Details

    • setParameters

      public static void setParameters(String[] args, String[] reqdKeys, String[] optionalKeys)
      Sets the command-line arguments. reqdKeys may be set to null if there are no required command-line arguments. Same with optionalKeys.
    • getInstance

      public static Parameters getInstance()
      Returns the singleton. Be sure to call #setParameters first.
    • contains

      public boolean contains(String key)
      Returns true if key is one of the parameters. Case-insensitive.
    • get

      public String get(String key)
      Returns the value of the specified parameter, or null if there is no such key. Case-insensitive.