com.svincent.moksa
Class Io.PrologReader

java.lang.Object
  |
  +--com.svincent.moksa.WamObject
        |
        +--com.svincent.moksa.PrologTerm
              |
              +--com.svincent.moksa.Io.StreamIdentifier
                    |
                    +--com.svincent.moksa.Io.PrologInput
                          |
                          +--com.svincent.moksa.Io.PrologReader
All Implemented Interfaces:
Trailable
Enclosing class:
Io

public class Io.PrologReader
extends Io.PrologInput

A wrapper for a Java Reader.


Fields inherited from class com.svincent.moksa.PrologTerm
EmptyArray
 
Constructor Summary
Io.PrologReader(Io _io, java.lang.String _fileName, CompoundTerm _options, java.io.Reader _in)
           
 
Method Summary
 void close()
           
 int readCharImpl()
           
 
Methods inherited from class com.svincent.moksa.Io.PrologInput
consume, flush, getMode, isInput, lookahead, peekChar, peekChar, pushbackChar, readChar, readCharTerm
 
Methods inherited from class com.svincent.moksa.Io.StreamIdentifier
clonePrologTerm, getName, getOptions, getUri, isOpen, isOutput, isStreamId, unify
 
Methods inherited from class com.svincent.moksa.PrologTerm
accept, clonePrologTerm, deref, evaluateExpression, floatValue, getArity, getNameConstant, getPriority, intValue, isAtom, isCompoundTerm, isConstant, isEmptyList, isFloat, isInteger, isJavaObject, isList, isNonEmptyList, isStructure, isVariable, printVariables, setPriority, unify, unifyWithoutBindings, untrail
 
Methods inherited from class com.svincent.moksa.WamObject
tag, tag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Io.PrologReader

public Io.PrologReader(Io _io,
                       java.lang.String _fileName,
                       CompoundTerm _options,
                       java.io.Reader _in)
Method Detail

readCharImpl

public int readCharImpl()
                 throws java.io.IOException
Overrides:
readCharImpl in class Io.PrologInput

close

public void close()
           throws java.io.IOException
Overrides:
close in class Io.PrologInput



This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/

Copyright © 1999 Shawn P. Vincent.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.