com.svincent.moksa
Class Io.PrologOutput

java.lang.Object
  |
  +--com.svincent.moksa.WamObject
        |
        +--com.svincent.moksa.PrologTerm
              |
              +--com.svincent.moksa.Io.StreamIdentifier
                    |
                    +--com.svincent.moksa.Io.PrologOutput
All Implemented Interfaces:
Trailable
Direct Known Subclasses:
Io.PrologOutputStream, Io.PrologWriter
Enclosing class:
Io

public abstract static class Io.PrologOutput
extends Io.StreamIdentifier

An identifier for an output stream.


Fields inherited from class com.svincent.moksa.PrologTerm
EmptyArray
 
Method Summary
abstract  void close()
           
abstract  void flush()
           
 int getMode()
           
 boolean isOutput()
           
abstract  void nl()
           
abstract  void putChar(int c)
           
abstract  void write(java.lang.String s)
           
 
Methods inherited from class com.svincent.moksa.Io.StreamIdentifier
clonePrologTerm, getName, getOptions, getUri, isInput, isOpen, 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
 

Method Detail

getMode

public int getMode()
Overrides:
getMode in class Io.StreamIdentifier

isOutput

public boolean isOutput()
Overrides:
isOutput in class Io.StreamIdentifier

close

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

flush

public abstract void flush()
                    throws java.io.IOException
Overrides:
flush in class Io.StreamIdentifier

putChar

public abstract void putChar(int c)
                      throws java.io.IOException

write

public abstract void write(java.lang.String s)
                    throws java.io.IOException

nl

public abstract void nl()
                 throws java.io.IOException



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.