GNU Prolog for Java

Uses of Class
gnu.prolog.vm.Environment

Packages that use Environment
gnu.prolog.database   
gnu.prolog.io   
gnu.prolog.io.parser.gen   
gnu.prolog.term Contains the various types of Term that can be used. 
gnu.prolog.vm   
gnu.prolog.vm.interpreter InterpretedCodeCompiler uses the various classes beginning with I and extending Instruction in the instruction sub-package to compile clauses to InterpretedByteCode
gnu.prolog.vm.interpreter.instruction   
 

Uses of Environment in gnu.prolog.database
 

Methods in gnu.prolog.database that return Environment
 Environment PrologTextLoaderState.getEnvironment()
           
 

Constructors in gnu.prolog.database with parameters of type Environment
PrologTextLoaderState(Environment env)
           
 

Uses of Environment in gnu.prolog.io
 

Methods in gnu.prolog.io with parameters of type Environment
 Term CharConversionTable.charConvert(Term term, Environment environment)
          Apply CharConversionTable to term if this should happen.
static Term TermReader.stringToTerm(ReadOptions options, String str, Environment environment)
           
static Term TermReader.stringToTerm(String str, Environment environment)
           
 

Constructors in gnu.prolog.io with parameters of type Environment
TermReader(Reader r, Environment environment)
           
TermReader(Reader r, int line, int col, Environment environment)
           
 

Uses of Environment in gnu.prolog.io.parser.gen
 

Fields in gnu.prolog.io.parser.gen declared as Environment
protected  Environment TermParser.environment
           
 

Constructors in gnu.prolog.io.parser.gen with parameters of type Environment
TermParser(ReaderCharStream str, Environment env)
           
TermParser(Reader r, int line, int col, Environment environment)
           
 

Uses of Environment in gnu.prolog.term
 

Fields in gnu.prolog.term declared as Environment
protected  Environment ChangeableTerm.environment
          The Environment we will use to get the flags from.
 

Constructors in gnu.prolog.term with parameters of type Environment
ChangeableTerm(Environment env)
           
DoubleQuotesTerm(Environment environment, Term codes, Term chars, AtomTerm atom)
          Construct a DoubleQuotesTerm
 

Uses of Environment in gnu.prolog.vm
 

Fields in gnu.prolog.vm declared as Environment
protected  Environment PrologStream.environment
           
 Environment PrologStream.OpenOptions.environment
           
 

Methods in gnu.prolog.vm that return Environment
 Environment Interpreter.getEnvironment()
          get environment
 Environment PrologCodeUpdatedEvent.getEnvironment()
          get environment
 Environment HasEnvironment.getEnvironment()
           
 

Methods in gnu.prolog.vm with parameters of type Environment
abstract  void EnvInitializer.initialize(Environment environment)
           
 void ExecuteOnlyCode.install(Environment env)
          Just an empty method as we don't need to do anything here.
 void Installable.install(Environment environment)
          this method is called when code is installed to the environment code can be installed only for one environment.
static void EnvInitializer.runInitializers(Environment environment)
          Run all initializers
 void ExecuteOnlyCode.uninstall(Environment env)
          Just an empty method as we don't need to do anything here.
 void Installable.uninstall(Environment environment)
          this method is called when code is uninstalled from the environment
 

Constructors in gnu.prolog.vm with parameters of type Environment
Interpreter(Environment environment)
          this constructor should not be used by client programs
PrologCodeUpdatedEvent(Environment environment, CompoundTermTag tag)
          a constructor
PrologStream.OpenOptions(AtomTerm filename, AtomTerm mode, Environment environment)
           
 

Uses of Environment in gnu.prolog.vm.interpreter
 

Methods in gnu.prolog.vm.interpreter with parameters of type Environment
 void InterpretedByteCode.install(Environment env)
          this method is called when code is installed to the environment code can be installed only for one environment.
 void InterpretedByteCode.uninstall(Environment env)
          this method is called when code is uninstalled from the environment
 

Uses of Environment in gnu.prolog.vm.interpreter.instruction
 

Methods in gnu.prolog.vm.interpreter.instruction with parameters of type Environment
protected  void ICall.ensureLoaded(Environment env)
          ensure that code is loaded in predicate
 void ICall.install(Environment env)
          install instruction to environment
 void Instruction.install(Environment env)
          install instruction to environment
 void ICall.uninstall(Environment env)
          uninstall instruction from environment
 void Instruction.uninstall(Environment env)
          uninstall instruction from environment
 


GNU Prolog for Java