sisc.io.custom
Class CustomCharacterInputPort

java.lang.Object
  extended by sisc.util.Util
      extended by sisc.data.Expression
          extended by sisc.data.Value
              extended by sisc.data.SchemeCharacterInputPort
                  extended by sisc.io.custom.CustomCharacterInputPort
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, Immediate, NamedValue, CustomPort, InputPort, Port, ExpressionVisitee, Version

public class CustomCharacterInputPort
extends SchemeCharacterInputPort
implements CustomPort

See Also:
Serialized Form

Field Summary
protected  Value portLocal
           
protected  SchemeReader schemeReader
           
 
Fields inherited from class sisc.data.SchemeCharacterInputPort
reader
 
Fields inherited from class sisc.data.Expression
annotations, EMPTYSET
 
Fields inherited from class sisc.util.Util
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
 
Fields inherited from interface sisc.util.Version
VERSION
 
Constructor Summary
CustomCharacterInputPort(java.io.Reader r, SchemeReader schemeReader)
           
 
Method Summary
 Value getPortLocal()
           
 CustomPortProxy getProxy()
           
 void setPortLocal(Value local)
           
 
Methods inherited from class sisc.data.SchemeCharacterInputPort
close, display, getReader, ready
 
Methods inherited from class sisc.data.Value
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace
 
Methods inherited from class sisc.data.Expression
deserialize, deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serialize, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal
 
Methods inherited from class sisc.util.Util
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface sisc.data.NamedValue
getName, setName
 

Field Detail

schemeReader

protected SchemeReader schemeReader

portLocal

protected Value portLocal
Constructor Detail

CustomCharacterInputPort

public CustomCharacterInputPort(java.io.Reader r,
                                SchemeReader schemeReader)
Method Detail

setPortLocal

public void setPortLocal(Value local)
Specified by:
setPortLocal in interface CustomPort

getPortLocal

public Value getPortLocal()
Specified by:
getPortLocal in interface CustomPort

getProxy

public CustomPortProxy getProxy()
Specified by:
getProxy in interface CustomPort