Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| GNU Prolog for Java
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
gnu.prolog.io.PrologStream

Packages that use PrologStream
gnu.prolog.io | Classes used for IO
gnu.prolog.vm | The Virtual Machine which is used to run the prolog code.
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`.

Uses of PrologStream in gnu.prolog.io

Subclasses of PrologStream in gnu.prolog.io
`class` | `BinaryPrologStream` A PrologStream for binary data
`class` | `TextInputPrologStream` Prolog stream which reads input as text
`class` | `TextOutputPrologStream` Prolog stream which writes output as text

Uses of PrologStream in gnu.prolog.vm

Fields in gnu.prolog.vm declared as PrologStream
`protected PrologStream` | `Environment.currentInput`
`protected PrologStream` | `Environment.currentOutput`
`protected PrologStream` | `Environment.userInput`
`protected PrologStream` | `Environment.userOutput`

Fields in gnu.prolog.vm with type parameters of type PrologStream
`protected Map<AtomTerm,PrologStream>` | `Environment.alias2stream`
`protected List<PrologStream>` | `Environment.openStreams`

Methods in gnu.prolog.vm that return PrologStream
`PrologStream` | `Environment.getCurrentInput()`
`PrologStream` | `Environment.getCurrentOutput()`
`PrologStream` | `Environment.getUserInput()`
`PrologStream` | `Environment.getUserOutput()`
`PrologStream` | `Environment.resolveStream(Term stream_or_alias)`

Methods in gnu.prolog.vm that return types with arguments of type PrologStream
`Map<PrologStream,List<Term>>` | `Environment.getStreamProperties()`

Methods in gnu.prolog.vm with parameters of type PrologStream
`boolean` | `Environment.close(PrologStream stream)`
`void` | `Environment.setCurrentInput(PrologStream stream)`
`void` | `Environment.setCurrentOutput(PrologStream stream)`

Uses of PrologStream in gnu.prolog.vm.interpreter

Fields in gnu.prolog.vm.interpreter declared as PrologStream
`protected PrologStream` | `Tracer.output`

Constructors in gnu.prolog.vm.interpreter with parameters of type PrologStream
`Tracer(PrologStream stdout)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| GNU Prolog for Java
PREV NEXT | FRAMES NO FRAMES