Package dev.runabout

Interface RunaboutInput

  • All Known Implementing Classes:
    RunaboutInstance

    public interface RunaboutInput
    Interface representing a single object as an input for a Runabout scenario. The Runabout IDE plugin uses String snippets of java expressions to run methods directly. A Runabout input consists of an eval String and a set of dependencies. The eval String is a java expression which evaluates to an object. The dependencies are the fully qualified class names of all classes used in the eval String.
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Set<java.lang.String> getDependencies()
      Gets the dependencies for the Runabout input, which are the fully qualified class names of all classes used in the eval String.
      java.lang.String getEval()
      Gets the eval String for the Runabout input, which is a java expression that evaluates to an object.
      static RunaboutInput of​(java.lang.String eval, java.util.Set<java.lang.String> dependencies)  
    • Method Detail

      • of

        static RunaboutInput of​(java.lang.String eval,
                                java.util.Set<java.lang.String> dependencies)
      • getEval

        java.lang.String getEval()
        Gets the eval String for the Runabout input, which is a java expression that evaluates to an object.
        Returns:
        The eval String.
      • getDependencies

        java.util.Set<java.lang.String> getDependencies()
        Gets the dependencies for the Runabout input, which are the fully qualified class names of all classes used in the eval String.
        Returns:
        A set of the dependencies.