org.apache.tinkerpop.gremlin.jsr223.console

## Interface GremlinShellEnvironment

-     public interface GremlinShellEnvironment

  Provides an abstraction over a "Gremlin Shell" (i.e. the core of a console), enabling the plugin to not have to be hardcoded specifically to any particular shell, like the Gremlin Groovy Console, and thus allowing it to not have to depend on the gremlin-groovy module itself.
  Author:
    Stephen Mallette (http://stephen.genoprime.com)

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | `execute(String line)`
    `<T> T` | `getVariable(String variableName)`
    `void` | `println(String line)`
    `<T> void` | `setVariable(String variableName, T variableValue)`

- - ### Method Detail

    - #### getVariable

          <T> T getVariable(String variableName)

    - #### setVariable

          <T> void setVariable(String variableName,
                               T variableValue)

    - #### println

          void println(String line)

    - #### execute

          <T> T execute(String line)

Copyright © 2013–2020 Apache Software Foundation. All rights reserved.