Class AbstractGremlinScriptEngineFactory
- java.lang.Object
- 
- org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
 
- 
- All Implemented Interfaces:
- ScriptEngineFactory,- GremlinScriptEngineFactory
 - Direct Known Subclasses:
- GremlinLangScriptEngineFactory
 
 public abstract class AbstractGremlinScriptEngineFactory extends Object implements GremlinScriptEngineFactory A simple base implementation of theGremlinScriptEngineFactory.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected GremlinScriptEngineManagermanager
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEngineName()StringgetEngineVersion()List<String>getExtensions()StringgetLanguageName()StringgetLanguageVersion()List<String>getMimeTypes()List<String>getNames()ObjectgetParameter(String key)StringgetProgram(String... statements)Statements are concatenated together by a line feed.voidsetCustomizerManager(GremlinScriptEngineManager manager)The factory should take theCustomizerimplementations made available by the manager and supply them to theGremlinScriptEngineimplementation it creates.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineFactorygetScriptEngine
 - 
Methods inherited from interface javax.script.ScriptEngineFactorygetMethodCallSyntax, getOutputStatement
 
- 
 
- 
- 
- 
Field Detail- 
managerprotected GremlinScriptEngineManager manager 
 
- 
 - 
Method Detail- 
setCustomizerManagerpublic void setCustomizerManager(GremlinScriptEngineManager manager) Description copied from interface:GremlinScriptEngineFactoryThe factory should take theCustomizerimplementations made available by the manager and supply them to theGremlinScriptEngineimplementation it creates.- Specified by:
- setCustomizerManagerin interface- GremlinScriptEngineFactory
 
 - 
getEngineNamepublic final String getEngineName() - Specified by:
- getEngineNamein interface- ScriptEngineFactory
 
 - 
getEngineVersionpublic String getEngineVersion() - Specified by:
- getEngineVersionin interface- ScriptEngineFactory
 
 - 
getExtensionspublic List<String> getExtensions() - Specified by:
- getExtensionsin interface- ScriptEngineFactory
 
 - 
getLanguageNamepublic final String getLanguageName() - Specified by:
- getLanguageNamein interface- ScriptEngineFactory
 
 - 
getLanguageVersionpublic String getLanguageVersion() - Specified by:
- getLanguageVersionin interface- ScriptEngineFactory
 
 - 
getMimeTypespublic List<String> getMimeTypes() - Specified by:
- getMimeTypesin interface- ScriptEngineFactory
 
 - 
getNamespublic List<String> getNames() - Specified by:
- getNamesin interface- ScriptEngineFactory
 
 - 
getParameterpublic Object getParameter(String key) - Specified by:
- getParameterin interface- ScriptEngineFactory
 
 - 
getProgrampublic String getProgram(String... statements) Statements are concatenated together by a line feed.- Specified by:
- getProgramin interface- ScriptEngineFactory
 
 
- 
 
-