sisc.io.custom
Class CustomCharacterOutputPort

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

public class CustomCharacterOutputPort
extends SchemeCharacterOutputPort
implements CustomPort

See Also:
Serialized Form

Field Summary
protected  Value portLocal
           
protected  SchemeWriter schemeWriter
           
 
Fields inherited from class sisc.data.SchemeCharacterOutputPort
writer
 
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
CustomCharacterOutputPort(java.io.Writer w, SchemeWriter schemeWriter)
           
 
Method Summary
 Value getPortLocal()
           
 CustomPortProxy getProxy()
           
 void setPortLocal(Value local)
           
 
Methods inherited from class sisc.data.SchemeCharacterOutputPort
close, display, flush, getWriter
 
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

schemeWriter

protected SchemeWriter schemeWriter

portLocal

protected Value portLocal
Constructor Detail

CustomCharacterOutputPort

public CustomCharacterOutputPort(java.io.Writer w,
                                 SchemeWriter schemeWriter)
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